--- /dev/null
+#pragma MSP stage(vertex)
+void main()
+{
+ int i = 0;
+ i = -~i;
+ ++i;
+ --i;
+ i++;
+ i--;
+ bool b = false;
+ b = !b;
+ int arr[3];
+ ++arr[0];
+}
+
+/* Expected output: vertex
+void main()
+{
+ int i = 0;
+ i = -~i;
+ ++i;
+ --i;
+ i++;
+ i--;
+ int arr[3];
+ ++arr[0];
+}
+*/