commit | a7bf7ed4768569c53f78e8e02f82d52f3daefbe4 | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Tue Feb 12 08:46:17 2008 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Tue Feb 12 08:46:17 2008 +0000 |
tree | 6f846d6f7760db82d3d96dc1e0d208ebb45bb03f | |
parent | 2b90b0d09e620ff2f8f02e42100ec32de9a94111 [diff] [blame] |
Make typechecking for enum+int compatibility stricter. llvm-svn: 47005
diff --git a/clang/test/Sema/conditional-expr.c b/clang/test/Sema/conditional-expr.c index a24846a..813aaee 100644 --- a/clang/test/Sema/conditional-expr.c +++ b/clang/test/Sema/conditional-expr.c
@@ -27,5 +27,9 @@ int (*pf)[2]; int (*pv)[i]; pf = (i ? pf : pv); + + enum {xxx,yyy,zzz} e, *ee; + short x; + ee = ee ? &x : ee ? &i : &e; // expected-warning {{pointer type mismatch}} }