Index: BasicCompiler32/Compile_CallProc.cpp
===================================================================
--- BasicCompiler32/Compile_CallProc.cpp	(revision 28)
+++ BasicCompiler32/Compile_CallProc.cpp	(revision 29)
@@ -410,8 +410,6 @@
 				SetVarPtrToEax(&RelativeVar);
 
-				//参照タイプが整合しているかをチェック
-				if(i2!=RefType) SetError(104,ObjectName,cp);
-
-				if(i2==DEF_PTR_OBJECT){
+				//参照タイプが "->" の場合
+				if(RefType==DEF_PTR_OBJECT){
 					//mov eax,dword ptr[eax]
 					OpBuffer[obp++]=(char)0x8B;
