diff options
| author | Daniel Marjamaki <daniel.marjamaki@evidente.se> | 2016-06-08 10:30:24 +0000 |
|---|---|---|
| committer | Daniel Marjamaki <daniel.marjamaki@evidente.se> | 2016-06-08 10:30:24 +0000 |
| commit | 8ba0233e467f833211a7bc43ad849094aabe8e81 (patch) | |
| tree | f4bcb6ff8b1dbe9f93ffcb0d68aa4f7ca6c8f8a7 /clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp | |
| parent | 0781d10ac44018e7067bcdbf8e1b20cb5c497703 (diff) | |
| download | bcm5719-llvm-8ba0233e467f833211a7bc43ad849094aabe8e81.tar.gz bcm5719-llvm-8ba0233e467f833211a7bc43ad849094aabe8e81.zip | |
[clang-tidy] misc-macro-parentheses - avoid adding parentheses in variable declarations
Fixes bugzilla issues 26273 and 27399
Reviewers: alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D20853
llvm-svn: 272128
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp b/clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp index b74daefa436..11d7c7b05ae 100644 --- a/clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp +++ b/clang-tools-extra/test/clang-tidy/misc-macro-parentheses.cpp @@ -8,6 +8,8 @@ // CHECK-MESSAGES: :[[@LINE-1]]:28: warning: macro argument should be enclosed in parentheses [misc-macro-parentheses] #define BAD4(x) ((unsigned char)(x & 0xff)) // CHECK-MESSAGES: :[[@LINE-1]]:44: warning: macro argument should be enclosed in parentheses [misc-macro-parentheses] +#define BAD5(X) A*B=(C*)X+2 +// CHECK-MESSAGES: :[[@LINE-1]]:35: warning: macro argument should be enclosed in parentheses [misc-macro-parentheses] #define GOOD1 1 #define GOOD2 (1+2) @@ -39,6 +41,8 @@ #define GOOD28(x) namespace x {int b;} #define GOOD29(...) std::cout << __VA_ARGS__; #define GOOD30(args...) std::cout << args; +#define GOOD31(X) A*X=2 +#define GOOD32(X) std::vector<X> // These are allowed for now.. #define MAYBE1 *12.34 |

