Index: trunk/abdev/BasicCompiler32/Compile_Statement.cpp
===================================================================
--- trunk/abdev/BasicCompiler32/Compile_Statement.cpp	(revision 385)
+++ trunk/abdev/BasicCompiler32/Compile_Statement.cpp	(revision 386)
@@ -115,5 +115,10 @@
 			FreeTempObject(REG_EBX,&resultType.GetClass());
 		}
-	}
+
+		return;
+	}
+
+	// どこにも当てはまらなかったため、失敗
+	SetError(1,NULL,cp);
 }
 
Index: trunk/abdev/BasicCompiler64/Compile_Statement.cpp
===================================================================
--- trunk/abdev/BasicCompiler64/Compile_Statement.cpp	(revision 385)
+++ trunk/abdev/BasicCompiler64/Compile_Statement.cpp	(revision 386)
@@ -96,9 +96,4 @@
 	pobj_reg=new CRegister(REG_RAX);
 
-	if( strstr(leftTerm,"赤"))
-	{
-		int test=0;
-	}
-
 	Type resultType;
 	bool isLiteral;
@@ -121,5 +116,10 @@
 			FreeTempObject(REG_R14,&resultType.GetClass());
 		}
-	}
+
+		return;
+	}
+
+	// どこにも当てはまらなかったため、失敗
+	SetError(1,NULL,cp);
 }
 
