scc

simple C compiler
git clone git://git.2f30.org/scc
Log | Files | Refs | README | LICENSE

commit 1539e81eb48b17a7d6da78a39480fedc6661bed0
parent 264f6b0566d13ec568f36fe40865edb65f0db9f8
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date:   Fri,  8 Jan 2016 13:05:31 +0100

Fill test035.c

This test was only a skeleton of what should be tested.
This new version adds more complexity and it also adds
the desired output.

Diffstat:
Mcc1/tests/test035.c | 32++++++++++++++++++++++++++------
1 file changed, 26 insertions(+), 6 deletions(-)

diff --git a/cc1/tests/test035.c b/cc1/tests/test035.c @@ -3,7 +3,26 @@ name: TEST035 description: Basic test for enumerations output: - +F6 I E +G7 F6 main +{ +\ +A8 I e + A8 #I3 :I + j L9 A8 #I1 =I + r #I0 +L9 + j L10 A8 #I0 =I + r #I1 +L10 + j L11 A8 #I2 =I + r #I2 +L11 + j L12 A8 #I3 =I + r #I3 +L12 + r #I0 +} */ enum E { @@ -16,15 +35,16 @@ enum E { int main() { - enum E e; + enum E e = 3; - if(x != 0) + if (e !=1) + return 0; + if (e != x) return 1; - if(y != 2) + if (e != y) return 2; - if(z != 3) + if (e != z) return 3; - e = x; return x; }