Changeset 709 in dev for trunk/ab5.0


Ignore:
Timestamp:
Jul 26, 2008, 6:20:58 PM (16 years ago)
Author:
dai_9181
Message:
  • #185への対応。インターフェイス型にキャストするためのメソッドを自動生成する際、対象のインターフェイスの名前解決が正常に行われない不具合を修正。
Location:
trunk/ab5.0/abdev
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/compiler_x64/Compile_ProcOp.cpp

    r704 r709  
    176176        sprintf( temporary,
    177177            "Return New %s(ObjPtr( This ),Get_LONG_PTR( (Get_LONG_PTR( ObjPtr(This)+SizeOf(VoidPtr) ) + SizeOf(LONG_PTR)*%d) As VoidPtr ) As VoidPtr )",
    178             userProc.ReturnType().GetClass().GetName().c_str(),
     178            userProc.ReturnType().GetClass().GetFullName().c_str(),
    179179            vtblMasterListIndex
    180180        );
  • trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp

    r702 r709  
    250250        sprintf( temporary,
    251251            "Return New %s(ObjPtr( This ),Get_LONG_PTR( (Get_LONG_PTR( ObjPtr(This)+SizeOf(VoidPtr) ) + SizeOf(LONG_PTR)*%d) As VoidPtr ) As VoidPtr )",
    252             userProc.ReturnType().GetClass().GetName().c_str(),
     252            userProc.ReturnType().GetClass().GetFullName().c_str(),
    253253            vtblMasterListIndex
    254254        );
Note: See TracChangeset for help on using the changeset viewer.