Changeset 536 in dev for trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
- Timestamp:
- May 3, 2008, 6:32:50 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Class.cpp
r512 r536 391 391 392 392 // 呼び出し元でコンパイル中のクラスポインタをバックアップ 393 const CClass *pBackCompilingClass = compiler.pCompilingClass; 393 const CClass *pBackCompilingClass = compiler.IsCompilingClass() 394 ? &compiler.GetCompilingClass() 395 : NULL; 394 396 395 397 for(i=0;;i++){ … … 464 466 if(!pobj_c) continue; 465 467 466 compiler. pCompilingClass = pobj_c;468 compiler.SetCompilingClass( pobj_c ); 467 469 468 470 if(lpszInheritsClass){ … … 688 690 if(!pobj_c) continue; 689 691 690 compiler. pCompilingClass = pobj_c;692 compiler.SetCompilingClass( pobj_c ); 691 693 692 694 if(lpszInheritsClass){ … … 981 983 982 984 // 呼び出し元でコンパイル中のクラスポインタを元に戻す 983 compiler. pCompilingClass = pBackCompilingClass;985 compiler.SetCompilingClass( pBackCompilingClass ); 984 986 985 987 // 名前空間を元に戻す
Note:
See TracChangeset
for help on using the changeset viewer.