Author: klimek Date: Thu Oct 22 09:54:50 2015 New Revision: 251021 URL: http://llvm.org/viewvc/llvm-project?rev=251021&view=rev Log: Switch check_clang_tidy to argparse and add a -resource-dir argument.
-resource-dir can be used to inject non-standard resource dirs via the lit site config. Modified: clang-tools-extra/trunk/test/clang-tidy/cert-setlongjmp.cpp clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py clang-tools-extra/trunk/test/clang-tidy/google-readability-casting.c clang-tools-extra/trunk/test/clang-tidy/google-readability-todo.cpp clang-tools-extra/trunk/test/clang-tidy/google-runtime-int-std.cpp clang-tools-extra/trunk/test/clang-tidy/llvm-include-order.cpp clang-tools-extra/trunk/test/clang-tidy/misc-assert-side-effect.cpp clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads-sized-dealloc.cpp clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads.cpp clang-tools-extra/trunk/test/clang-tidy/misc-sizeof-container.cpp clang-tools-extra/trunk/test/clang-tidy/misc-static-assert.c clang-tools-extra/trunk/test/clang-tidy/misc-throw-by-value-catch-by-reference.cpp clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.c clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-basic.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-camelback.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-extra.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-lowercase.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-negative.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-uppercase.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-pass-by-value.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-replace-auto-ptr.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-use-auto-iterator.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-use-default.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr-basic.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr.cpp clang-tools-extra/trunk/test/clang-tidy/modernize-use-override-cxx98.cpp clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-few-lines.cpp clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-same-line.cpp clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-single-line.cpp clang-tools-extra/trunk/test/clang-tidy/readability-function-size.cpp clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming.cpp clang-tools-extra/trunk/test/clang-tidy/readability-inconsistent-declaration-parameter-name.cpp clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-assignment.cpp clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp Modified: clang-tools-extra/trunk/test/clang-tidy/cert-setlongjmp.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/cert-setlongjmp.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/cert-setlongjmp.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/cert-setlongjmp.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s cert-err52-cpp %t -- -std=c++11 +// RUN: %check_clang_tidy %s cert-err52-cpp %t -- -- -std=c++11 typedef void *jmp_buf; extern int __setjmpimpl(jmp_buf); Modified: clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py (original) +++ clang-tools-extra/trunk/test/clang-tidy/check_clang_tidy.py Thu Oct 22 09:54:50 2015 @@ -16,13 +16,15 @@ ClangTidy Test Helper This script runs clang-tidy in fix mode and verify fixes, messages or both. Usage: - check_clang_tidy.py <source-file> <check-name> <temp-file> \ - [optional clang-tidy arguments] + check_clang_tidy.py [-resource-dir <resource-dir>] \ + <source-file> <check-name> <temp-file> \ + -- [optional clang-tidy arguments] Example: // RUN: %check_clang_tidy %s llvm-include-order %t -- -isystem $(dirname %s)/Inputs/Headers """ +import argparse import re import subprocess import sys @@ -34,21 +36,30 @@ def write_file(file_name, text): f.truncate() def main(): - if len(sys.argv) < 4: - sys.exit('Not enough arguments.') + parser = argparse.ArgumentParser() + parser.add_argument('-resource-dir') + parser.add_argument('input_file_name') + parser.add_argument('check_name') + parser.add_argument('temp_file_name') + + args, extra_args = parser.parse_known_args() + + resource_dir = args.resource_dir + input_file_name = args.input_file_name + check_name = args.check_name + temp_file_name = args.temp_file_name - input_file_name = sys.argv[1] extension = '.cpp' if (input_file_name.endswith('.c')): extension = '.c' + temp_file_name = temp_file_name + extension - check_name = sys.argv[2] - temp_file_name = sys.argv[3] + extension - - clang_tidy_extra_args = sys.argv[4:] + clang_tidy_extra_args = extra_args if len(clang_tidy_extra_args) == 0: clang_tidy_extra_args = ['--', '--std=c++11'] if extension == '.cpp' \ else ['--'] + if resource_dir is not None: + clang_tidy_extra_args.append('-resource-dir=%s' % resource_dir) with open(input_file_name, 'r') as input_file: input_text = input_file.read() Modified: clang-tools-extra/trunk/test/clang-tidy/google-readability-casting.c URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/google-readability-casting.c?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/google-readability-casting.c (original) +++ clang-tools-extra/trunk/test/clang-tidy/google-readability-casting.c Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s google-readability-casting %t -- -x c +// RUN: %check_clang_tidy %s google-readability-casting %t -- -- -x c // The testing script always adds .cpp extension to the input file name, so we // need to run clang-tidy directly in order to verify handling of .c files: // RUN: clang-tidy --checks=-*,google-readability-casting %s -- -x c++ | FileCheck %s -check-prefix=CHECK-MESSAGES -implicit-check-not='{{warning|error}}:' Modified: clang-tools-extra/trunk/test/clang-tidy/google-readability-todo.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/google-readability-todo.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/google-readability-todo.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/google-readability-todo.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s google-readability-todo %t -config="{User: 'some user'}" -- +// RUN: %check_clang_tidy %s google-readability-todo %t -- -config="{User: 'some user'}" -- // TODOfix this1 // CHECK-MESSAGES: [[@LINE-1]]:1: warning: missing username/bug in TODO Modified: clang-tools-extra/trunk/test/clang-tidy/google-runtime-int-std.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/google-runtime-int-std.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/google-runtime-int-std.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/google-runtime-int-std.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s google-runtime-int %t \ +// RUN: %check_clang_tidy %s google-runtime-int %t -- \ // RUN: -config='{CheckOptions: [ \ // RUN: {key: google-runtime-int.UnsignedTypePrefix, value: "std::uint"}, \ // RUN: {key: google-runtime-int.SignedTypePrefix, value: "std::int"}, \ Modified: clang-tools-extra/trunk/test/clang-tidy/llvm-include-order.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/llvm-include-order.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/llvm-include-order.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/llvm-include-order.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s llvm-include-order %t -- -isystem %S/Inputs/Headers +// RUN: %check_clang_tidy %s llvm-include-order %t -- -- -isystem %S/Inputs/Headers // CHECK-MESSAGES: [[@LINE+2]]:1: warning: #includes are not sorted properly #include "j.h" Modified: clang-tools-extra/trunk/test/clang-tidy/misc-assert-side-effect.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-assert-side-effect.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-assert-side-effect.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-assert-side-effect.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-assert-side-effect %t -config="{CheckOptions: [{key: misc-assert-side-effect.CheckFunctionCalls, value: 1}, {key: misc-assert-side-effect.AssertMacros, value: 'assert,assert2,my_assert,convoluted_assert'}]}" -- -fexceptions +// RUN: %check_clang_tidy %s misc-assert-side-effect %t -- -config="{CheckOptions: [{key: misc-assert-side-effect.CheckFunctionCalls, value: 1}, {key: misc-assert-side-effect.AssertMacros, value: 'assert,assert2,my_assert,convoluted_assert'}]}" -- -fexceptions //===--- assert definition block ------------------------------------------===// int abort() { return 0; } Modified: clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-move-constructor-init.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-move-constructor-init %t -- -std=c++11 -isystem %S/Inputs/Headers +// RUN: %check_clang_tidy %s misc-move-constructor-init %t -- -- -std=c++11 -isystem %S/Inputs/Headers #include <s.h> Modified: clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads-sized-dealloc.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads-sized-dealloc.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads-sized-dealloc.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads-sized-dealloc.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-new-delete-overloads %t -- -std=c++14 -fsized-deallocation +// RUN: %check_clang_tidy %s misc-new-delete-overloads %t -- -- -std=c++14 -fsized-deallocation typedef decltype(sizeof(int)) size_t; Modified: clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-new-delete-overloads.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-new-delete-overloads %t -- -std=c++14 +// RUN: %check_clang_tidy %s misc-new-delete-overloads %t -- -- -std=c++14 typedef decltype(sizeof(int)) size_t; Modified: clang-tools-extra/trunk/test/clang-tidy/misc-sizeof-container.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-sizeof-container.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-sizeof-container.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-sizeof-container.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-sizeof-container %t -- -std=c++11 -target x86_64-unknown-unknown +// RUN: %check_clang_tidy %s misc-sizeof-container %t -- -- -std=c++11 -target x86_64-unknown-unknown namespace std { Modified: clang-tools-extra/trunk/test/clang-tidy/misc-static-assert.c URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-static-assert.c?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-static-assert.c (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-static-assert.c Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-static-assert %t -- -std=c11 +// RUN: %check_clang_tidy %s misc-static-assert %t -- -- -std=c11 // RUN: clang-tidy %s -checks=-*,misc-static-assert -- -std=c99 | count 0 void abort() {} Modified: clang-tools-extra/trunk/test/clang-tidy/misc-throw-by-value-catch-by-reference.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-throw-by-value-catch-by-reference.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-throw-by-value-catch-by-reference.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-throw-by-value-catch-by-reference.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-throw-by-value-catch-by-reference %t -- -std=c++11 -fcxx-exceptions +// RUN: %check_clang_tidy %s misc-throw-by-value-catch-by-reference %t -- -- -std=c++11 -fcxx-exceptions class logic_error { Modified: clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.c URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.c?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.c (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.c Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s misc-unused-parameters %t -- -xc +// RUN: %check_clang_tidy %s misc-unused-parameters %t -- -- -xc // Basic removal // ============= Modified: clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/misc-unused-parameters.cpp Thu Oct 22 09:54:50 2015 @@ -1,6 +1,6 @@ // RUN: echo "static void staticFunctionHeader(int i) {}" > %T/header.h // RUN: echo "static void staticFunctionHeader(int /*i*/) {}" > %T/header-fixed.h -// RUN: %check_clang_tidy %s misc-unused-parameters %t -header-filter='.*' -- -std=c++11 -fno-delayed-template-parsing +// RUN: %check_clang_tidy %s misc-unused-parameters %t -- -header-filter='.*' -- -std=c++11 -fno-delayed-template-parsing // RUN: diff %T/header.h %T/header-fixed.h #include "header.h" Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-basic.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-basic.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-basic.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-basic.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -std=c++11 -I %S/Inputs/modernize-loop-convert +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -- -std=c++11 -I %S/Inputs/modernize-loop-convert #include "structures.h" Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-camelback.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-camelback.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-camelback.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-camelback.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t \ +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- \ // RUN: -config="{CheckOptions: [{key: modernize-loop-convert.NamingStyle, value: 'camelBack'}]}" \ // RUN: -- -std=c++11 -I %S/Inputs/modernize-loop-convert Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-extra.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-extra.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-extra.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-extra.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -std=c++11 -I %S/Inputs/modernize-loop-convert +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -- -std=c++11 -I %S/Inputs/modernize-loop-convert #include "structures.h" Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-lowercase.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-lowercase.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-lowercase.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-lowercase.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t \ +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- \ // RUN: -config="{CheckOptions: [{key: modernize-loop-convert.NamingStyle, value: 'lower_case'}]}" \ // RUN: -- -std=c++11 -I %S/Inputs/modernize-loop-convert Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-negative.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-negative.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-negative.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-negative.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -std=c++11 -I %S/Inputs/modernize-loop-convert +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- -- -std=c++11 -I %S/Inputs/modernize-loop-convert #include "structures.h" Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-uppercase.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-uppercase.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-uppercase.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-loop-convert-uppercase.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-loop-convert %t \ +// RUN: %check_clang_tidy %s modernize-loop-convert %t -- \ // RUN: -config="{CheckOptions: [{key: modernize-loop-convert.NamingStyle, value: 'UPPER_CASE'}]}" \ // RUN: -- -std=c++11 -I %S/Inputs/modernize-loop-convert Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-pass-by-value.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-pass-by-value.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-pass-by-value.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-pass-by-value.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-pass-by-value %t -- -std=c++11 -fno-delayed-template-parsing +// RUN: %check_clang_tidy %s modernize-pass-by-value %t -- -- -std=c++11 -fno-delayed-template-parsing // CHECK-FIXES: #include <utility> Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-replace-auto-ptr.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-replace-auto-ptr.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-replace-auto-ptr.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-replace-auto-ptr.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-replace-auto-ptr %t -- \ +// RUN: %check_clang_tidy %s modernize-replace-auto-ptr %t -- -- \ // RUN: -std=c++11 -I %S/Inputs/modernize-replace-auto-ptr // CHECK-FIXES: #include <utility> Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-use-auto-iterator.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-use-auto-iterator.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-use-auto-iterator.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-use-auto-iterator.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-use-auto %t -- \ +// RUN: %check_clang_tidy %s modernize-use-auto %t -- -- \ // RUN: -std=c++11 -I %S/Inputs/modernize-use-auto #include "containers.h" Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-use-default.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-use-default.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-use-default.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-use-default.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-use-default %t -- -std=c++11 -fno-delayed-template-parsing +// RUN: %check_clang_tidy %s modernize-use-default %t -- -- -std=c++11 -fno-delayed-template-parsing class A { public: Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr-basic.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr-basic.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr-basic.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr-basic.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-use-nullptr %t -- \ +// RUN: %check_clang_tidy %s modernize-use-nullptr %t -- -- \ // RUN: -std=c++98 -Wno-non-literal-null-conversion // // Some parts of the test (e.g. assignment of `const int` to `int *`) fail in Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-use-nullptr.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-use-nullptr %t \ +// RUN: %check_clang_tidy %s modernize-use-nullptr %t -- \ // RUN: -config="{CheckOptions: [{key: modernize-use-nullptr.NullMacros, value: 'MY_NULL,NULL'}]}" \ // RUN: -- -std=c++11 Modified: clang-tools-extra/trunk/test/clang-tidy/modernize-use-override-cxx98.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/modernize-use-override-cxx98.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/modernize-use-override-cxx98.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/modernize-use-override-cxx98.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s modernize-use-override %t -- -std=c++98 +// RUN: %check_clang_tidy %s modernize-use-override %t -- -- -std=c++98 struct Base { virtual ~Base() {} Modified: clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-few-lines.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-few-lines.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-few-lines.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-few-lines.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-braces-around-statements %t -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 4}]}" -- +// RUN: %check_clang_tidy %s readability-braces-around-statements %t -- -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 4}]}" -- void do_something(const char *) {} Modified: clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-same-line.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-same-line.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-same-line.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-same-line.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-braces-around-statements %t -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 1}]}" -- +// RUN: %check_clang_tidy %s readability-braces-around-statements %t -- -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 1}]}" -- void do_something(const char *) {} Modified: clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-single-line.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-single-line.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-single-line.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-braces-around-statements-single-line.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-braces-around-statements %t -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 2}]}" -- +// RUN: %check_clang_tidy %s readability-braces-around-statements %t -- -config="{CheckOptions: [{key: readability-braces-around-statements.ShortStatementLines, value: 2}]}" -- void do_something(const char *) {} Modified: clang-tools-extra/trunk/test/clang-tidy/readability-function-size.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-function-size.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-function-size.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-function-size.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-function-size %t -config='{CheckOptions: [{key: readability-function-size.LineThreshold, value: 0}, {key: readability-function-size.StatementThreshold, value: 0}, {key: readability-function-size.BranchThreshold, value: 0}]}' -- -std=c++11 +// RUN: %check_clang_tidy %s readability-function-size %t -- -config='{CheckOptions: [{key: readability-function-size.LineThreshold, value: 0}, {key: readability-function-size.StatementThreshold, value: 0}, {key: readability-function-size.BranchThreshold, value: 0}]}' -- -std=c++11 void foo1() { } Modified: clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-identifier-naming %t \ +// RUN: %check_clang_tidy %s readability-identifier-naming %t -- \ // RUN: -config='{CheckOptions: [ \ // RUN: {key: readability-identifier-naming.AbstractClassCase, value: CamelCase}, \ // RUN: {key: readability-identifier-naming.AbstractClassPrefix, value: 'A'}, \ Modified: clang-tools-extra/trunk/test/clang-tidy/readability-inconsistent-declaration-parameter-name.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-inconsistent-declaration-parameter-name.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-inconsistent-declaration-parameter-name.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-inconsistent-declaration-parameter-name.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-inconsistent-declaration-parameter-name %t -- -std=c++11 -fno-delayed-template-parsing +// RUN: %check_clang_tidy %s readability-inconsistent-declaration-parameter-name %t -- -- -std=c++11 -fno-delayed-template-parsing void consistentFunction(int a, int b, int c); void consistentFunction(int a, int b, int c); Modified: clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-assignment.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-assignment.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-assignment.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-assignment.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-simplify-boolean-expr %t -config="{CheckOptions: [{key: "readability-simplify-boolean-expr.ChainedConditionalAssignment", value: 1}]}" -- +// RUN: %check_clang_tidy %s readability-simplify-boolean-expr %t -- -config="{CheckOptions: [{key: "readability-simplify-boolean-expr.ChainedConditionalAssignment", value: 1}]}" -- void chained_conditional_compound_assignment(int i) { bool b; Modified: clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp?rev=251021&r1=251020&r2=251021&view=diff ============================================================================== --- clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp (original) +++ clang-tools-extra/trunk/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp Thu Oct 22 09:54:50 2015 @@ -1,4 +1,4 @@ -// RUN: %check_clang_tidy %s readability-simplify-boolean-expr %t -config="{CheckOptions: [{key: "readability-simplify-boolean-expr.ChainedConditionalReturn", value: 1}]}" -- +// RUN: %check_clang_tidy %s readability-simplify-boolean-expr %t -- -config="{CheckOptions: [{key: "readability-simplify-boolean-expr.ChainedConditionalReturn", value: 1}]}" -- bool chained_conditional_compound_return(int i) { if (i < 0) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits