Changeset 677 in dev for trunk/ab5.0/abdev/compiler_x64
- Timestamp:
- Jun 30, 2008, 12:38:54 AM (16 years ago)
- Location:
- trunk/ab5.0/abdev/compiler_x64
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp
r643 r677 299 299 if( param.IsRef() == false && param.IsStruct() ){ 300 300 //構造体のByValパラメータ 301 pVar->ThisIs Parameter();301 pVar->ThisIsByValStructParameter(); 302 302 varSize=PTR_SIZE; 303 303 } -
trunk/ab5.0/abdev/compiler_x64/Compile_Var.cpp
r643 r677 434 434 pRelativeVar->offset=-pVar->GetOffsetAddress(); 435 435 pRelativeVar->bOffsetOffset=0; 436 if( pVar->IsRef() ){ 436 if( pVar->IsRef() || pVar->IsByValStructParameter() ) 437 { 437 438 // 参照型 438 439 pRelativeVar->dwKind = VAR_REFLOCAL;
Note:
See TracChangeset
for help on using the changeset viewer.