On 30 Aug 2016 9:45 am, "Robinson, Paul" <paul.robin...@sony.com> wrote:
> -----Original Message----- > From: cfe-commits [mailto:cfe-commits-boun...@lists.llvm.org] On Behalf Of > Richard Smith via cfe-commits > Sent: Monday, August 29, 2016 10:15 PM > To: cfe-commits@lists.llvm.org > Subject: r280057 - Combine two FileCheck patterns to prevent overzealous > matching of .* > > Author: rsmith > Date: Tue Aug 30 00:14:38 2016 > New Revision: 280057 > > URL: http://llvm.org/viewvc/llvm-project?rev=280057&view=rev > Log: > Combine two FileCheck patterns to prevent overzealous matching of .* > > Modified: > cfe/trunk/test/Driver/modules-ts.cpp > > Modified: cfe/trunk/test/Driver/modules-ts.cpp > URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/modules- > ts.cpp?rev=280057&r1=280056&r2=280057&view=diff > ========================================================================== > ==== > --- cfe/trunk/test/Driver/modules-ts.cpp (original) > +++ cfe/trunk/test/Driver/modules-ts.cpp Tue Aug 30 00:14:38 2016 > @@ -23,8 +23,7 @@ > // CHECK-USE: -cc1 > // CHECK-USE-SAME: -emit-obj > // CHECK-USE-SAME: -fmodule-file={{.*}}.pcm > -// CHECK-USE-SAME: -o {{.*}}.o > -// CHECK-USE-SAME: -x c++ > +// CHECK-USE-SAME: -o {{.*}}.o {{.*}}-x c++ Sorry--how are these not doing the same thing? That is, what input will incorrectly fail with the old checks? The case that failed on the build not was something like -o blah.o -x c++ -o system /.../llvm.org/... ... where the first line of the old pattern matched up to the .o in llvm.org, causing the second line to fail to match. Thanks, --paulr > // CHECK-USE-SAME: modules-ts.cpp > > // Check combining precompile and compile steps works. > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits