Ignore:
Timestamp:
May 10, 2008, 6:18:51 PM (16 years ago)
Author:
dai_9181
Message:

[591]を64bit版にマージ。

File:
1 edited

Legend:

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

    r587 r592  
    884884            char *temp;
    885885            temp=(char *)i64data;
    886             i2=compiler.GetObjectModule().dataTable.AddString( temp );
     886            if( compiler.IsUnicode() )
     887            {
     888                i2 = compiler.GetObjectModule().dataTable.AddWString( Jenga::Common::ToWString( temp ) );
     889            }
     890            else
     891            {
     892                i2 = compiler.GetObjectModule().dataTable.AddString( temp );
     893            }
    887894            HeapDefaultFree(temp);
    888895
     
    10531060            char *temp;
    10541061            temp=(char *)i64data;
    1055             i2=compiler.GetObjectModule().dataTable.AddString( temp );
     1062            if( compiler.IsUnicode() )
     1063            {
     1064                i2 = compiler.GetObjectModule().dataTable.AddWString( Jenga::Common::ToWString( temp ) );
     1065            }
     1066            else
     1067            {
     1068                i2 = compiler.GetObjectModule().dataTable.AddString( temp );
     1069            }
    10561070            HeapDefaultFree(temp);
    10571071
Note: See TracChangeset for help on using the changeset viewer.