static-init.c revision d8803632d248a360a040ff03eff1162988058036
11a86b33c1870fee08d281c9f07ac1280195a7faeAnders Carlsson// RUN: clang -fsyntax-only -verify %s 21a86b33c1870fee08d281c9f07ac1280195a7faeAnders Carlssonstatic int f = 10; 3d8803632d248a360a040ff03eff1162988058036Chris Lattnerstatic int b = f; // expected-error {{initializer element is not a compile-time constant}} 4c1cc6dccd42b91a2ebb397415940da91dbf36103Eli Friedman 5d8803632d248a360a040ff03eff1162988058036Chris Lattnerfloat r = (float) &r; // expected-error {{initializer element is not a compile-time constant}} 6c1cc6dccd42b91a2ebb397415940da91dbf36103Eli Friedmanlong long s = (long long) &s; 7c1cc6dccd42b91a2ebb397415940da91dbf36103Eli Friedman_Bool t = &t; 8