Ignore:
Timestamp:
Aug 22, 2007, 3:46:23 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/VariableOpe.cpp

    r290 r292  
    480480    {
    481481        // 型パラメータだったとき
     482
     483        int ptrLevel = PTR_LEVEL( resultType.GetBasicType() );
     484
    482485        if( classType.HasActualGenericType() )
    483486        {
     
    489492            // TODO: ベースオブジェクト(指定されていないときはObjectクラス)にセットする
    490493            resultType.SetBasicType( DEF_OBJECT );
     494        }
     495
     496        for( int i=0; i<ptrLevel; i++ )
     497        {
     498            resultType.PtrLevelUp();
    491499        }
    492500    }
Note: See TracChangeset for help on using the changeset viewer.