Index: tests/enum_tests/.expect/inc-dec.txt
===================================================================
--- tests/enum_tests/.expect/inc-dec.txt	(revision 5780d0daa4264756677240ebbf2a1ad74597dadb)
+++ tests/enum_tests/.expect/inc-dec.txt	(revision 5780d0daa4264756677240ebbf2a1ad74597dadb)
@@ -0,0 +1,1 @@
+done!
Index: tests/enum_tests/inc-dec.cfa
===================================================================
--- tests/enum_tests/inc-dec.cfa	(revision 5780d0daa4264756677240ebbf2a1ad74597dadb)
+++ tests/enum_tests/inc-dec.cfa	(revision 5780d0daa4264756677240ebbf2a1ad74597dadb)
@@ -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" );
+}
