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:
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;
}