Index: tests/enum_tests/.expect/stringEnum.txt
===================================================================
--- tests/enum_tests/.expect/stringEnum.txt	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
+++ tests/enum_tests/.expect/stringEnum.txt	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
@@ -0,0 +1,1 @@
+zero: zero, one: one
Index: tests/enum_tests/.expect/typedIntEnum.txt
===================================================================
--- tests/enum_tests/.expect/typedIntEnum.txt	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
+++ tests/enum_tests/.expect/typedIntEnum.txt	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
@@ -0,0 +1,1 @@
+zero: 0, one: 1
Index: tests/enum_tests/stringEnum.cfa
===================================================================
--- tests/enum_tests/stringEnum.cfa	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
+++ tests/enum_tests/stringEnum.cfa	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+enum(char *) IntEnum {
+    zero="zero",
+    one="one"
+};
+
+int main() {
+    printf("zero: %s, one: %s\n", zero, one);
+    return 0;
+}
Index: tests/enum_tests/typedIntEnum.c
===================================================================
--- tests/enum_tests/typedIntEnum.c	(revision a8ef59ec02a0280ea564c46c7dc4f302947b75cc)
+++ 	(revision )
@@ -1,11 +1,0 @@
-#include <stdio.h>
-
-enum(int) IntEnum {
-    zero,
-    one
-};
-
-int main() {
-    printf("zero: %d, one: %d \n", zero, one);
-    return 0;
-}
Index: tests/enum_tests/typedIntEnum.cfa
===================================================================
--- tests/enum_tests/typedIntEnum.cfa	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
+++ tests/enum_tests/typedIntEnum.cfa	(revision 5bb1ac108d66b3bbf5b72ee26e4034dc1e0a9a18)
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+enum(int) IntEnum {
+    zero,
+    one
+};
+
+int main() {
+    printf("zero: %d, one: %d\n", zero, one);
+    return 0;
+}
