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