Changeset 468 in dev for trunk/ab5.0/abdev/BasicCompiler64/Compile_CallProc.cpp
- Timestamp:
- Mar 27, 2008, 3:04:28 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler64/Compile_CallProc.cpp
r463 r468 143 143 } 144 144 else{ 145 SetError(300,NULL,cp);145 compiler.errorMessenger.Output(300,NULL,cp); 146 146 } 147 147 } … … 171 171 pMethod = pobj_c->GetStaticMethods().GetMethodPtr( pUserProc ); 172 172 if( !pMethod ){ 173 SetError(300,NULL,cp);173 compiler.errorMessenger.Output(300,NULL,cp); 174 174 return false; 175 175 } … … 189 189 //同一クラスオブジェクトの場合はプライベートアクセスを容認する 190 190 if( pMethod->IsNoneAccess() ){ 191 SetError(109,pUserProc->GetName(),cp);191 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 192 192 return false; 193 193 } … … 196 196 if( pMethod->IsPrivate() 197 197 || pMethod->IsNoneAccess() ){ 198 SetError(109,pUserProc->GetName(),cp);198 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 199 199 return false; 200 200 } 201 201 if( !pMethod->GetUserProc().GetParentClass().IsEqualsOrSubClass( pobj_c ) && pMethod->IsProtected() ){ 202 SetError(110,pUserProc->GetName(),cp);202 compiler.errorMessenger.Output(110,pUserProc->GetName(),cp); 203 203 return false; 204 204 } … … 208 208 //クラス内部からの呼び出し(継承によるACCESS_NONのみをエラーとする) 209 209 if( pMethod->IsNoneAccess() ){ 210 SetError(109,pUserProc->GetName(),cp);210 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 211 211 return false; 212 212 } … … 329 329 if( !resultType.IsObject() ) 330 330 { 331 SetError();331 compiler.errorMessenger.OutputFatalError(); 332 332 } 333 333 … … 373 373 if( vtblMasterListIndex != 0 ) 374 374 { 375 SetError();375 compiler.errorMessenger.OutputFatalError(); 376 376 } 377 377 }
Note:
See TracChangeset
for help on using the changeset viewer.