commit | 0bbcfa6bb9f45780ad988c67a8a19bd78eb35af2 | [log] [tgz] |
---|---|---|
author | Anders Carlsson <andersca@mac.com> | Thu Feb 19 06:19:15 2009 +0000 |
committer | Anders Carlsson <andersca@mac.com> | Thu Feb 19 06:19:15 2009 +0000 |
tree | fd700c6ae1a6da866a5e7cc663824fe2a47fddfb | |
parent | 3852519eca2f2a5eda7c964a3d96ec8f8a62f13a [diff] [blame] |
Make sure to check the value of the constant expression, as suggested by Daniel. llvm-svn: 65021
diff --git a/clang/test/Sema/const-eval.c b/clang/test/Sema/const-eval.c index a565041..4fd2a55 100644 --- a/clang/test/Sema/const-eval.c +++ b/clang/test/Sema/const-eval.c
@@ -33,4 +33,4 @@ // ?: in constant expressions. int g17[(3?:1) - 2]; -EVAL_EXPR(18, (int)((void*)10 + 10)); +EVAL_EXPR(18, ((int)((void*)10 + 10)) == 20 ? 1 : -1);