diff options
Diffstat (limited to 'clang/test/Analysis/identical-expressions.cpp')
-rw-r--r-- | clang/test/Analysis/identical-expressions.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/test/Analysis/identical-expressions.cpp b/clang/test/Analysis/identical-expressions.cpp index 3c8040aed8b..1711d8043c1 100644 --- a/clang/test/Analysis/identical-expressions.cpp +++ b/clang/test/Analysis/identical-expressions.cpp @@ -1518,3 +1518,15 @@ void test_warn_wchar() { void test_nowarn_wchar() { const wchar_t * a = 0 ? L"No" : L"Warning"; } + +void test_nowarn_long() { + int a =0, b = 0; + long c; + if (0) { + b -= a; + c = 0; + } else { // no-warning + b -= a; + c = 0xFFFFFFFFFFFFFFFF; + } +} |