summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/static-init.c
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-01 02:23:58 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-01 02:23:58 +0000
commitf4e3ad6500ca38716ef78c4ac214890f12b99afd (patch)
treeadb58a6a386ff7b3ade1f835be59fbb9d04f78f0 /clang/test/Sema/static-init.c
parent43a675bf8a1f93ec0cc27f8f8d533df6579a039f (diff)
downloadbcm5719-llvm-f4e3ad6500ca38716ef78c4ac214890f12b99afd.tar.gz
bcm5719-llvm-f4e3ad6500ca38716ef78c4ac214890f12b99afd.zip
PR4013 and PR4105: pointer-like types can only be cast to/from integers
and other pointer-like types. llvm-svn: 70531
Diffstat (limited to 'clang/test/Sema/static-init.c')
-rw-r--r--clang/test/Sema/static-init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/Sema/static-init.c b/clang/test/Sema/static-init.c
index e6592f3bb65..99905f05574 100644
--- a/clang/test/Sema/static-init.c
+++ b/clang/test/Sema/static-init.c
@@ -5,7 +5,7 @@
static int f = 10;
static int b = f; // expected-error {{initializer element is not a compile-time constant}}
-float r = (float) &r; // expected-error {{initializer element is not a compile-time constant}}
+float r = (float) (intptr_t) &r; // expected-error {{initializer element is not a compile-time constant}}
intptr_t s = (intptr_t) &s;
_Bool t = &t;
OpenPOWER on IntegriCloud