aboutsummaryrefslogtreecommitdiff
path: root/tests/tests2/75_array_in_struct_init.expect
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-03-23 08:27:16 +0300
committerseyko <seyko2@gmail.com>2015-03-23 08:27:16 +0300
commitbd531ec1fde7d47f71c8d68c44ba3f79ae148564 (patch)
tree5760b7b7c699e31ce431cbb187877e1913673a2d /tests/tests2/75_array_in_struct_init.expect
parent367bb6f4b78e4bf0cc6d89a6baf6ce1a5ef3a239 (diff)
downloadtinycc-bd531ec1fde7d47f71c8d68c44ba3f79ae148564.tar.gz
tinycc-bd531ec1fde7d47f71c8d68c44ba3f79ae148564.tar.bz2
A right fix for the array in struct initialization w/o '{'
Parse a type if there is only one '(' before a type token. Otherwise a recursion will perform a job.
Diffstat (limited to 'tests/tests2/75_array_in_struct_init.expect')
-rw-r--r--tests/tests2/75_array_in_struct_init.expect72
1 files changed, 72 insertions, 0 deletions
diff --git a/tests/tests2/75_array_in_struct_init.expect b/tests/tests2/75_array_in_struct_init.expect
new file mode 100644
index 0000000..2b75aa5
--- /dev/null
+++ b/tests/tests2/75_array_in_struct_init.expect
@@ -0,0 +1,72 @@
+cases[0].c[0]=73400320
+cases[0].c[1]=262144
+cases[0].c[2]=805567999
+cases[0].c[3]=-1
+cases[0].b=1
+cases[0].e=2
+cases[0].k=1
+
+cases[1].c[0]=879754751
+cases[1].c[1]=262144
+cases[1].c[2]=262144
+cases[1].c[3]=805567999
+cases[1].b=2
+cases[1].e=3
+cases[1].k=2
+
+cases[2].c[0]=879754751
+cases[2].c[1]=805567999
+cases[2].c[2]=262144
+cases[2].c[3]=805567999
+cases[2].b=1
+cases[2].e=3
+cases[2].k=2
+
+cases[3].c[0]=879754751
+cases[3].c[1]=805830143
+cases[3].c[2]=524288
+cases[3].c[3]=-1
+cases[3].b=1
+cases[3].e=2
+cases[3].k=1
+
+cases[4].c[0]=879754751
+cases[4].c[1]=805830143
+cases[4].c[2]=1048576
+cases[4].c[3]=805830143
+cases[4].b=1
+cases[4].e=3
+cases[4].k=1
+
+cases[5].c[0]=879754751
+cases[5].c[1]=805830143
+cases[5].c[2]=262144
+cases[5].c[3]=262144
+cases[5].b=1
+cases[5].e=3
+cases[5].k=1
+
+cases[6].c[0]=73400320
+cases[6].c[1]=807403007
+cases[6].c[2]=807403007
+cases[6].c[3]=-1
+cases[6].b=1
+cases[6].e=2
+cases[6].k=1
+
+cases[7].c[0]=839122431
+cases[7].c[1]=2097152
+cases[7].c[2]=807403007
+cases[7].c[3]=-1
+cases[7].b=0
+cases[7].e=2
+cases[7].k=1
+
+cases[8].c[0]=67108864
+cases[8].c[1]=807403007
+cases[8].c[2]=134217728
+cases[8].c[3]=-1
+cases[8].b=0
+cases[8].e=2
+cases[8].k=0
+