Changeset 137 in dev for BasicCompiler32/Compile_CallProc.cpp
- Timestamp:
- Jun 8, 2007, 3:11:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler32/Compile_CallProc.cpp
r135 r137 170 170 // アクセスエラーチェック 171 171 ////////////////////////////// 172 DWORD dwAccess = pMethod->dwAccess;173 172 174 173 if(ObjectName[0]){ … … 176 175 if(pobj_c==pobj_CompilingClass){ 177 176 //同一クラスオブジェクトの場合はプライベートアクセスを容認する 178 if( dwAccess==ACCESS_NON){177 if( pMethod->IsNoneAccess() ){ 179 178 SetError(109,pUserProc->GetName(),cp); 180 179 return false; … … 182 181 } 183 182 else{ 184 if( dwAccess==ACCESS_PRIVATE||185 dwAccess==ACCESS_NON){183 if( pMethod->IsPrivate() 184 || pMethod->IsNoneAccess() ){ 186 185 SetError(109,pUserProc->GetName(),cp); 187 186 return false; 188 187 } 189 if( dwAccess==ACCESS_PROTECTED){188 if( pMethod->IsProtected() ){ 190 189 SetError(110,pUserProc->GetName(),cp); 191 190 return false; … … 195 194 else{ 196 195 //クラス内部からの呼び出し(継承によるACCESS_NONのみをエラーとする) 197 if( dwAccess==ACCESS_NON){196 if( pMethod->IsNoneAccess() ){ 198 197 SetError(109,pUserProc->GetName(),cp); 199 198 return false;
Note:
See TracChangeset
for help on using the changeset viewer.