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