diff options
| author | Chris Lattner <sabre@nondot.org> | 2008-08-21 18:04:13 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2008-08-21 18:04:13 +0000 |
| commit | ea71438a9334f76c80baac65abed3e75bf5ca77a (patch) | |
| tree | a6b26c3df60dda2b613c8673a62c2fb4dd3c1a5e /clang/test/Sema/exprs.c | |
| parent | c6337ac0697390c29b7032392850d117dff43b3e (diff) | |
| download | bcm5719-llvm-ea71438a9334f76c80baac65abed3e75bf5ca77a.tar.gz bcm5719-llvm-ea71438a9334f76c80baac65abed3e75bf5ca77a.zip | |
add a simple check to warn people who type "=+" when they probably meant
"+=".
llvm-svn: 55131
Diffstat (limited to 'clang/test/Sema/exprs.c')
| -rw-r--r-- | clang/test/Sema/exprs.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/clang/test/Sema/exprs.c b/clang/test/Sema/exprs.c index fc506f7a2b3..c98a7ed0c83 100644 --- a/clang/test/Sema/exprs.c +++ b/clang/test/Sema/exprs.c @@ -15,3 +15,12 @@ void test3() { (__extension__ x) = 10; } +// rdar://6162726 +void test4() { + static int var; + var =+ 5; // expected-warning {{use of unary operator that may be intended as compound assignment (+=)}} + var =- 5; // expected-warning {{use of unary operator that may be intended as compound assignment (-=)}} + var = +5; + var = -5; +} + |

