Hi Ehsan, Your commit has caused the PS4 Windows bot to go red. Can you take a look?
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/5661 $ "FileCheck" "-check-prefix=CHECK" "C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast\llvm.src\tools\clang\tools\extra\test\clang-tidy\clang-tidy-diff.cpp" # command stderr: C:\Buildbot\Slave\llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast\llvm.src\tools\clang\tools\extra\test\clang-tidy\clang-tidy-diff.cpp:17:11: error: expected string not found in input // CHECK: [[@LINE-2]]:8: warning: annotate this ^ <stdin>:1:1: note: scanning from here YAML:1:1: error: Unrecognized escape code! ^ <stdin>:1:1: note: with expression "@LINE-2" equal to "15" YAML:1:1: error: Unrecognized escape code! ^ <stdin>:1:7: note: possible intended match here YAML:1:1: error: Unrecognized escape code! ^ error: command failed with exit status: 1 Douglas Yung > -----Original Message----- > From: cfe-commits [mailto:cfe-commits-boun...@lists.llvm.org] On Behalf Of > Ehsan Akhgari via cfe-commits > Sent: Friday, February 17, 2017 11:32 > To: cfe-commits@lists.llvm.org > Subject: [clang-tools-extra] r295482 - [clang-tidy] Add -path option to clang- > tidy-diff.py > > Author: ehsan > Date: Fri Feb 17 13:31:43 2017 > New Revision: 295482 > > URL: http://llvm.org/viewvc/llvm-project?rev=295482&view=rev > Log: > [clang-tidy] Add -path option to clang-tidy-diff.py > > Summary: > This flag allows specifying a custom path for the compilation database. > Unfortunately we can't use the -p flag like other clang-tidy tools because > it's already taken. > > Reviewers: alexfh > > Subscribers: JDevlieghere, cfe-commits > > Differential Revision: https://reviews.llvm.org/D29806 > > Modified: > clang-tools-extra/trunk/clang-tidy/tool/clang-tidy-diff.py > clang-tools-extra/trunk/test/clang-tidy/clang-tidy-diff.cpp > > Modified: clang-tools-extra/trunk/clang-tidy/tool/clang-tidy-diff.py > URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang- > tidy/tool/clang-tidy-diff.py?rev=295482&r1=295481&r2=295482&view=diff > ============================================================================== > --- clang-tools-extra/trunk/clang-tidy/tool/clang-tidy-diff.py (original) > +++ clang-tools-extra/trunk/clang-tidy/tool/clang-tidy-diff.py Fri Feb > +++ 17 13:31:43 2017 > @@ -55,6 +55,8 @@ def main(): > help='checks filter, when not specified, use clang-tidy > ' > 'default', > default='') > + parser.add_argument('-path', dest='build_path', > + help='Path used to read a compile command > + database.') > parser.add_argument('-extra-arg', dest='extra_arg', > action='append', default=[], > help='Additional argument to append to the compiler ' > @@ -124,6 +126,8 @@ def main(): > command.append('-checks=' + quote + args.checks + quote) > if args.quiet: > command.append('-quiet') > + if args.build_path is not None: > + command.append('-p=%s' % args.build_path) > command.extend(lines_by_file.keys()) > for arg in args.extra_arg: > command.append('-extra-arg=%s' % arg) > > Modified: clang-tools-extra/trunk/test/clang-tidy/clang-tidy-diff.cpp > URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang- > tidy/clang-tidy-diff.cpp?rev=295482&r1=295481&r2=295482&view=diff > ============================================================================== > --- clang-tools-extra/trunk/test/clang-tidy/clang-tidy-diff.cpp (original) > +++ clang-tools-extra/trunk/test/clang-tidy/clang-tidy-diff.cpp Fri Feb > +++ 17 13:31:43 2017 > @@ -2,6 +2,9 @@ > // RUN: clang-tidy -checks=-*,modernize-use-override %t.cpp -- -std=c++11 | > FileCheck -check-prefix=CHECK-SANITY %s // RUN: not diff -U0 %s %t.cpp | > %clang_tidy_diff -checks=-*,modernize-use-override -- -std=c++11 2>&1 | > FileCheck %s // RUN: not diff -U0 %s %t.cpp | %clang_tidy_diff -checks=- > *,modernize-use-override -quiet -- -std=c++11 2>&1 | FileCheck -check- > prefix=CHECK-QUIET %s > +// RUN: mkdir -p %T/compilation-database-test/ // RUN: echo > +'[{"directory": "%T", "command": "clang++ -o test.o -std=c++11 %t.cpp", > +"file": "%t.cpp"}]' > > +%T/compilation-database-test/compile_commands.json > +// RUN: not diff -U0 %s %t.cpp | %clang_tidy_diff > +-checks=-*,modernize-use-override -path %T/compilation-database-test > +2>&1 | FileCheck -check-prefix=CHECK %s > struct A { > virtual void f() {} > virtual void g() {} > > > _______________________________________________ > 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