--- /dev/null
+void error(...) = #1;
+
+void Oassignments(float foo) // pass 1
+{
+ float bar;
+ bar = 2;
+ bar = (foo ? 0 : (foo & 1));
+ if(bar == 2)
+ error("FTEQCC SUCKS");
+}
+
+void Oreturn_only(float foo) // pass 0
+{
+ if(foo)
+ {
+ return;
+ }
+}
+
+void Oreturn_only_trap(void)
+{
+ error("FTEQCC SUCKS");
+}