Index: tests/enum_tests/.expect/inc-dec.txt
===================================================================
--- tests/enum_tests/.expect/inc-dec.txt	(revision a65cd5e945fecac9d8b11730d6bc465aac99fb4a)
+++ tests/enum_tests/.expect/inc-dec.txt	(revision a65cd5e945fecac9d8b11730d6bc465aac99fb4a)
@@ -0,0 +1,1 @@
+done!
Index: tests/enum_tests/inc-dec.cfa
===================================================================
--- tests/enum_tests/inc-dec.cfa	(revision a65cd5e945fecac9d8b11730d6bc465aac99fb4a)
+++ tests/enum_tests/inc-dec.cfa	(revision a65cd5e945fecac9d8b11730d6bc465aac99fb4a)
@@ -0,0 +1,22 @@
+// Test increment and decrement operation:
+#include <assert.h>
+
+enum() Number { One, Two, Three };
+
+int main(int argc, char * argv[]) {
+	Number a = One;
+
+	assert( Two == ++a );
+	assert( Two == a );
+
+	assert( Two == a++ );
+	assert( Three == a );
+
+	assert( Two == --a );
+	assert( Two == a );
+
+	assert( Two == a-- );
+	assert( One == a );
+
+	printf( "done!\n" );
+}
