diff options
author | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2009-09-15 10:09:19 +0000 |
---|---|---|
committer | xleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e> | 2009-09-15 10:09:19 +0000 |
commit | 1ebccda60b38b1a9f8005b6ebde93ecb10c8aa59 (patch) | |
tree | dfb12920003532e5794018ccdd7e22c6558714f9 /test | |
parent | 9534f73944ace0c005c39f560896b2271e496679 (diff) | |
download | compcert-kvx-1ebccda60b38b1a9f8005b6ebde93ecb10c8aa59.tar.gz compcert-kvx-1ebccda60b38b1a9f8005b6ebde93ecb10c8aa59.zip |
Problem with const enum initializers
git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1146 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'test')
-rw-r--r-- | test/c/Results/initializers | bin | 277 -> 292 bytes | |||
-rw-r--r-- | test/c/initializers.c | 4 |
2 files changed, 4 insertions, 0 deletions
diff --git a/test/c/Results/initializers b/test/c/Results/initializers Binary files differindex 7285bb7d..a1d91bc3 100644 --- a/test/c/Results/initializers +++ b/test/c/Results/initializers diff --git a/test/c/initializers.c b/test/c/initializers.c index 5fa4fd4a..2c52d51a 100644 --- a/test/c/initializers.c +++ b/test/c/initializers.c @@ -27,6 +27,9 @@ float x11 = 1 + 1 / 3.14159; double x12 = 1 / 3.14159 + 1; +typedef enum { AAA , BBB } MyEnum; + +const MyEnum x13[2] = { AAA, BBB }; int main(int argc, char ** argv) { @@ -50,6 +53,7 @@ int main(int argc, char ** argv) x10.u.y, x10.u.z, x10.v); printf("x11 = %.10f\n", x11); printf("x12 = %.10f\n", x12); + printf("x13 = { %d, %d }\n", x13[0], x13[1]); return 0; } |