Changeset 350 in dev for trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp
- Timestamp:
- Oct 14, 2007, 9:41:03 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/NumOpe_GetType.cpp
r347 r350 342 342 343 343 vector<const UserProc *> userProcs; 344 leftType.GetClass().EnumDynamicMethodsO fInterfaceMethods( methodName, userProcs );344 leftType.GetClass().EnumDynamicMethodsOrInterfaceMethods( methodName, userProcs ); 345 345 if(userProcs.size()){ 346 346 //オーバーロードを解決 … … 597 597 if( expression[0] == '[' ){ 598 598 if( !baseType.IsPointer() ){ 599 SetError(1,NULL,cp);600 599 return false; 601 600 } … … 716 715 StrLiteral: 717 716 718 if( baseType.IsObject() || baseType.IsNull() ){717 if( !baseType.IsPointer() ){ 719 718 //要求タイプがオブジェクト、または未定のとき 720 719 type_stack[sp]=DEF_OBJECT;
Note:
See TracChangeset
for help on using the changeset viewer.