pirama added inline comments.

================
Comment at: test/Driver/arch-specific-libdir-rpath.c:18
+//
+// CHECK-ARCHDIR: 
-L{{.*}}/Inputs/resource_dir_with_arch_subdir/lib/linux{{.*}} "-rpath" 
{{.*}}/Inputs/resource_dir_with_arch_subdir/lib/linux
+// CHECK-NO-ARCHDIR-NOT: -L{{.*}}Inputs/resource_dir
----------------
mgorny wrote:
> pirama wrote:
> > Hahnfeld wrote:
> > > Can you split that into two lines? Then it won't fail if there is some 
> > > argument added in between
> > Splitting into two lines makes FileCheck eagerly match the arch-subdir and 
> > -rpath into the {{.*}} next to the "-L".  This causes the check for -rpath 
> > to fail.
> > 
> > The test accepts intermediate arguments because of the wildcard right after 
> > the -L...Inputs/...
> Please do not rely on implicit assumptions like that. One day someone may 
> decide to 'fix' the wildcard not to match whitespace, and make the wrong 
> assumption about order. If for anything, splitting in two would make this 
> more readable.
Do you have any suggestions?  Right now, if I split it into two lines, the 
second check fails due to the eager regex match.


https://reviews.llvm.org/D30015



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to