commit | a38da57cd67f5079f3136535b55f68ba242224d0 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Tue Apr 28 19:17:36 2009 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Tue Apr 28 19:17:36 2009 +0000 |
tree | fd1ca405e9d40f69dfc3976cf1994dd2c9d6ae33 | |
parent | c379c072405f39bca1d3552408fc0427328e8b6d [diff] [blame] |
PR4097: add logic to Evaluate to handle pointer equality comparisons. llvm-svn: 70317
diff --git a/clang/test/Sema/const-eval.c b/clang/test/Sema/const-eval.c index ce1aacd..79f96b9 100644 --- a/clang/test/Sema/const-eval.c +++ b/clang/test/Sema/const-eval.c
@@ -63,3 +63,5 @@ static const struct a V1 = (struct a){ 1, 2}; EVAL_EXPR(30, (int)(_Complex float)((1<<30)-1) == (1<<30) ? 1 : -1) +EVAL_EXPR(31, (int*)0 == (int*)0 ? 1 : -1) +EVAL_EXPR(32, (int*)0 != (int*)0 ? -1 : 1)