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

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/src/Class.cpp

    r296 r297  
    188188        }
    189189
     190        char className[VN_SIZE];
     191        std::vector<std::string> typeParameters;
     192        SplitGenericClassInstance( temporary, className, typeParameters );
     193
    190194        //継承元クラスを取得
    191         const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(temporary);
     195        const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(className);
    192196        if( !pInheritsClass ){
    193             SmoothieException::Throw(106,temporary,nowLine);
     197            SmoothieException::Throw(106,className,nowLine);
    194198            return false;
    195199        }
     
    236240        }
    237241
     242        char className[VN_SIZE];
     243        std::vector<std::string> typeParameters;
     244        SplitGenericClassInstance( temporary, className, typeParameters );
     245
    238246        //継承元クラスを取得
    239         const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(temporary);
     247        const CClass *pInheritsClass = compiler.GetObjectModule().meta.GetClasses().Find(className);
    240248        if( !pInheritsClass ){
    241             SmoothieException::Throw(106,temporary,nowLine);
     249            SmoothieException::Throw(106,className,nowLine);
    242250            return false;
    243251        }
Note: See TracChangeset for help on using the changeset viewer.