summaryrefslogtreecommitdiffstats
path: root/clang/test/Analysis/constant-folding.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Analysis/constant-folding.c')
-rw-r--r--clang/test/Analysis/constant-folding.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Analysis/constant-folding.c b/clang/test/Analysis/constant-folding.c
index 5b0d80fd39f..6ed2b390cf7 100644
--- a/clang/test/Analysis/constant-folding.c
+++ b/clang/test/Analysis/constant-folding.c
@@ -59,3 +59,14 @@ void testAsymmetricIntSymOperations (int a) {
if ((((unsigned)(~0)) >> ((unsigned) a)) != ((unsigned)(~0)))
WARN; // expected-warning{{}}
}
+
+void testLocations (char *a) {
+ char *b = a;
+ if (!(b==a)) WARN;
+ if (!(b>=a)) WARN;
+ if (!(b<=a)) WARN;
+ if (b!=a) WARN;
+ if (b>a) WARN;
+ if (b<a) WARN;
+ if (b-a) WARN;
+}
OpenPOWER on IntegriCloud