Changeset 632 in dev for trunk/ab5.0/abdev/compiler_x86
- Timestamp:
- Jun 5, 2008, 10:04:39 PM (16 years ago)
- Location:
- trunk/ab5.0/abdev/compiler_x86
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
r603 r632 289 289 } 290 290 291 trace_for_sourcecodestep( "★★★ " << pUserProc->GetFullName() << "のコンパイルを開始" );291 trace_for_sourcecodestep( "★★★ " << FormatEscapeSequenceStringToDefaultString( pUserProc->GetFullName() ) << "のコンパイルを開始" ); 292 292 293 293 pUserProc->CompleteCompile(); … … 330 330 if( !pUserProc->IsAutoGeneration() ) 331 331 { 332 cp=pUserProc->Get CodePos();332 cp=pUserProc->GetSourceCodePosition().GetPos(); 333 333 for(;;cp++){ 334 334 if(IsCommandDelimitation(basbuf[cp])) break; -
trunk/ab5.0/abdev/compiler_x86/Compile_Var.cpp
r603 r632 540 540 } 541 541 542 int typeDefIndex = compiler.GetObjectModule().meta.GetTypeDefs().GetIndex(542 const TypeDef *pTypeDef = compiler.GetObjectModule().meta.GetTypeDefs().Find( 543 543 LexicalAnalyzer::FullNameToSymbol( VarName ) 544 544 ); 545 if( typeDefIndex != -1 ){ 545 if( pTypeDef ) 546 { 546 547 // TypeDef後の型名だったとき 547 lstrcpy( VarName, compiler.GetObjectModule().meta.GetTypeDefs()[typeDefIndex].GetBaseName().c_str() );548 lstrcpy( VarName, pTypeDef->GetBaseName().c_str() ); 548 549 } 549 550 -
trunk/ab5.0/abdev/compiler_x86/MakePeHdr.cpp
r622 r632 576 576 577 577 if(!hLib){ 578 compiler.errorMessenger.Output(-106,pDllProc->GetDllFileName().c_str(),pDllProc->Get CodePos());578 compiler.errorMessenger.Output(-106,pDllProc->GetDllFileName().c_str(),pDllProc->GetSourceCodePosition().GetPos()); 579 579 } 580 580 } … … 583 583 if(!GetProcAddress(hLib,pDllProc->GetAlias().c_str())){ 584 584 FreeLibrary(hLib); 585 compiler.errorMessenger.Output(-107,pDllProc->GetAlias(),pDllProc->Get CodePos());585 compiler.errorMessenger.Output(-107,pDllProc->GetAlias(),pDllProc->GetSourceCodePosition().GetPos()); 586 586 } 587 587 FreeLibrary(hLib); -
trunk/ab5.0/abdev/compiler_x86/NumOpe.cpp
r600 r632 1032 1032 isNothing_stack[sp] = true; 1033 1033 1034 type_stack[sp] = DEF_OBJECT;1035 1034 if( baseType.IsObject() ){ 1035 type_stack[sp] = DEF_OBJECT; 1036 1036 index_stack[sp] = baseType.GetIndex(); 1037 1037 } 1038 1038 else{ 1039 index_stack[sp] = (LONG_PTR)compiler.GetObjectModule().meta.GetClasses().GetObjectClassPtr(); 1039 type_stack[sp] = baseType.GetBasicType(); 1040 index_stack[sp] = baseType.GetIndex(); 1040 1041 } 1041 1042
Note:
See TracChangeset
for help on using the changeset viewer.