Changeset 465 in dev for trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp
- Timestamp:
- Mar 24, 2008, 8:05:20 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler32/Compile_CallProc.cpp
r461 r465 135 135 } 136 136 else{ 137 SetError(300,NULL,cp);137 compiler.errorMessenger.Output(300,NULL,cp); 138 138 } 139 139 } … … 163 163 pMethod = pobj_c->GetStaticMethods().GetMethodPtr( pUserProc ); 164 164 if( !pMethod ){ 165 SetError(300,NULL,cp);165 compiler.errorMessenger.Output(300,NULL,cp); 166 166 return false; 167 167 } … … 181 181 //同一クラスオブジェクトの場合はプライベートアクセスを容認する 182 182 if( pMethod->IsNoneAccess() ){ 183 SetError(109,pUserProc->GetName(),cp);183 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 184 184 return false; 185 185 } … … 188 188 if( pMethod->IsPrivate() 189 189 || pMethod->IsNoneAccess() ){ 190 SetError(109,pUserProc->GetName(),cp);190 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 191 191 return false; 192 192 } 193 193 if( !pMethod->GetUserProc().GetParentClass().IsEqualsOrSubClass( pobj_c ) && pMethod->IsProtected() ){ 194 SetError(110,pUserProc->GetName(),cp);194 compiler.errorMessenger.Output(110,pUserProc->GetName(),cp); 195 195 return false; 196 196 } … … 200 200 //クラス内部からの呼び出し(継承によるACCESS_NONのみをエラーとする) 201 201 if( pMethod->IsNoneAccess() ){ 202 SetError(109,pUserProc->GetName(),cp);202 compiler.errorMessenger.Output(109,pUserProc->GetName(),cp); 203 203 return false; 204 204 } … … 296 296 if( !resultType.IsObject() ) 297 297 { 298 SetError();298 compiler.errorMessenger.OutputFatalError(); 299 299 } 300 300 … … 344 344 if( vtblMasterListIndex != 0 ) 345 345 { 346 SetError();346 compiler.errorMessenger.OutputFatalError(); 347 347 } 348 348 }
Note:
See TracChangeset
for help on using the changeset viewer.