On Thu, Sep 8, 2016 at 9:38 AM, Zachary Turner <ztur...@google.com> wrote: > What happens if you put the %s in quotes?
Same error -Ahmed > > On Thu, Sep 8, 2016 at 9:32 AM Ahmed Bougacha <ahmed.bouga...@gmail.com> > wrote: >> >> Hi Zachary, >> >> This test has been failing on some OS X machines, e.g.: >> >> http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_check/21470/consoleFull#19036563798254eaf0-7326-4999-85b0-388101f2d404 >> >> My hypothesis is that the %s path ('/Users/...') is somehow >> interpreted as a '/U' by the clang-cl driver, causing the cryptic >> 'Error while processing /Users/.../clang-cl-driver.cpp' error (as the >> test succeeds when run from other paths: /tmp/, /Volumes/). >> Does that make sense? Any suggestions on how to fix? >> >> Thanks! >> -Ahmed >> >> >> On Wed, Sep 7, 2016 at 11:28 AM, Zachary Turner via cfe-commits >> <cfe-commits@lists.llvm.org> wrote: >> > Author: zturner >> > Date: Wed Sep 7 13:28:42 2016 >> > New Revision: 280839 >> > >> > URL: http://llvm.org/viewvc/llvm-project?rev=280839&view=rev >> > Log: >> > Resubmit "Add a test for clang-tidy using the clang-cl driver." >> > >> > This was originally reverted because the patch on the clang >> > tooling side was reverted. That patch is being resubmitted, >> > so this patch is resubmitted as well. >> > >> > Added: >> > clang-tools-extra/trunk/test/clang-tidy/clang-cl-driver.cpp >> > >> > Added: clang-tools-extra/trunk/test/clang-tidy/clang-cl-driver.cpp >> > URL: >> > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/clang-cl-driver.cpp?rev=280839&view=auto >> > >> > ============================================================================== >> > --- clang-tools-extra/trunk/test/clang-tidy/clang-cl-driver.cpp (added) >> > +++ clang-tools-extra/trunk/test/clang-tidy/clang-cl-driver.cpp Wed Sep >> > 7 13:28:42 2016 >> > @@ -0,0 +1,17 @@ >> > +// RUN: clang-tidy -checks=-*,modernize-use-nullptr %s -- >> > --driver-mode=cl /DTEST1 /DFOO=foo /DBAR=bar | FileCheck >> > -implicit-check-not="{{warning|error}}:" %s >> > +int *a = 0; >> > +// CHECK: :[[@LINE-1]]:10: warning: use nullptr >> > +#ifdef TEST1 >> > +int *b = 0; >> > +// CHECK: :[[@LINE-1]]:10: warning: use nullptr >> > +#endif >> > +#define foo 1 >> > +#define bar 1 >> > +#if FOO >> > +int *c = 0; >> > +// CHECK: :[[@LINE-1]]:10: warning: use nullptr >> > +#endif >> > +#if BAR >> > +int *d = 0; >> > +// CHECK: :[[@LINE-1]]:10: warning: use nullptr >> > +#endif >> > >> > >> > _______________________________________________ >> > 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