Ignore:
Timestamp:
Aug 29, 2007, 9:05:22 AM (17 years ago)
Author:
dai_9181
Message:

静的リンクライブラリにより、複数のグローバル領域が存在することになったのでそれぞれを関数ベースに分けた

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/OperatorProc.cpp

    r226 r308  
    8484    for(int i=0;i<(int)params.size();i++){
    8585        CheckDifferentType(
    86             pUserProc->Params()[i]->GetBasicType(),
    87             pUserProc->Params()[i]->GetIndex(),
    88             params[i]->GetBasicType(),
    89             params[i]->GetIndex(),
     86            *pUserProc->Params()[i],
     87            *params[i],
    9088            "",
    9189            i);
     
    9694    }
    9795
    98     int right_side_size = GetTypeSize(type_stack[sp-1],index_stack[sp-1]);
     96    int right_side_size = Type(type_stack[sp-1],index_stack[sp-1]).GetSize();
    9997
    10098    if(bTwoTerm){
     
    336334    //////////////////////////////////////////////////////
    337335
    338         Opcode_CallProc(Parameter,subs[0],0,ObjectName,DEF_OBJECT);
     336        Opcode_CallProc(Parameter,subs[0],0,ObjectName);
    339337        resultType = subs[0]->ReturnType();
    340338
Note: See TracChangeset for help on using the changeset viewer.