Changeset 334 in dev for trunk/abdev/BasicCompiler32/Compile_Object.cpp
- Timestamp:
- Sep 28, 2007, 12:05:10 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_Object.cpp
r332 r334 17 17 18 18 19 const Delegate *pBackConstructingDelegate;20 if( pobj_c->IsDelegate() )21 {22 // デリゲートの場合はオーバーロード解決用のグローバル変数をセットする23 extern const Delegate *pConstructingDelegate;24 pBackConstructingDelegate = pConstructingDelegate;25 pConstructingDelegate = &pobj_c->GetDelegate();26 }27 28 29 19 /* //jnzのジャンプ先番地 30 20 extern int obp; … … 106 96 */ 107 97 } 108 109 if( pobj_c->IsDelegate() )110 {111 // デリゲートの場合はオーバーロード解決用のグローバル変数を元に戻す112 extern const Delegate *pConstructingDelegate;113 pConstructingDelegate = pBackConstructingDelegate;114 }115 98 } 116 99 void Operator_New( const CClass &classObj, const char *objectSizeStr, const char *parameter, const Type &baseType ){
Note:
See TracChangeset
for help on using the changeset viewer.