Changeset 359 in dev for trunk/abdev/BasicCompiler64
- Timestamp:
- Nov 9, 2007, 8:52:07 AM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler64
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/Compile_Func.cpp
r358 r359 17 17 if( lstrcmpi( FuncName, "__delegate_staticmethod_call" ) == 0 ) return FUNC_DELEGATE_STATICMETHOD_CALL; 18 18 if( lstrcmpi( FuncName, "_System_GetNowScopeCatchAddresses" ) == 0 )return FUNC_SYSTEM_GET_NOW_SCOPE_CATCH_ADDRESS; 19 if( lstrcmpi( FuncName, "_System_GetNowScopeFinallyAddresses" ) == 0 )return FUNC_SYSTEM_GET_NOW_SCOPE_FINALLY_ADDRESS; 19 20 if( lstrcmpi( FuncName, "_System_GetBp" ) == 0 ) return FUNC_SYSTEM_GET_BP; 20 21 if( lstrcmpi( FuncName, "_System_GetSp" ) == 0 ) return FUNC_SYSTEM_GET_SP; … … 510 511 resultType.SetBasicType( DEF_PTR_VOID ); 511 512 break; 513 case FUNC_SYSTEM_GET_NOW_SCOPE_FINALLY_ADDRESS: 514 if( isCallOn ) Exception::Opcode_Func_System_GetNowScopeFinallyAddress(); 515 resultType.SetBasicType( DEF_PTR_VOID ); 516 break; 512 517 case FUNC_SYSTEM_GET_BP: 513 518 if( isCallOn ) Opcode_Func_System_Get_Bp(); -
trunk/abdev/BasicCompiler64/FunctionValue.h
r358 r359 16 16 #define FUNC_DELEGATE_DYNAMICMETHOD_CALL 0x0621 17 17 #define FUNC_DELEGATE_STATICMETHOD_CALL 0x0622 18 #define FUNC_SYSTEM_GET_NOW_SCOPE_CATCH_ADDRESS 0x062319 #define FUNC_SYSTEM_GET_ BP0x062420 #define FUNC_SYSTEM_GET_ SP 0x062521 18 #define FUNC_SYSTEM_GET_NOW_SCOPE_CATCH_ADDRESS 0x0623 19 #define FUNC_SYSTEM_GET_NOW_SCOPE_FINALLY_ADDRESS 0x0624 20 #define FUNC_SYSTEM_GET_BP 0x0625 21 #define FUNC_SYSTEM_GET_SP 0x0626 22 22 //ポインタ 23 23 #define FUNC_GETDOUBLE 0x0630
Note:
See TracChangeset
for help on using the changeset viewer.