Changeset 692 in dev for trunk/ab5.0


Ignore:
Timestamp:
Jul 19, 2008, 4:50:21 AM (16 years ago)
Author:
dai_9181
Message:

#179への対応。外部libで定義済みのデリゲートを再利用すると、パラメータ不一致エラーが出力させてしまう不具合を修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/src/LexicalAnalyzer_Delegate.cpp

    r668 r692  
    216216void LexicalAnalyzer::RefleshDelegateParameterAndReturnType( Delegate &dg )
    217217{
     218    if( dg.IsExternal() )
     219    {
     220        // 外部参照の場合はリフレッシュが不要
     221        return;
     222    }
     223
    218224    compiler.GetNamespaceSupporter().SetImportedNamespaces( dg.GetImportedNamespaces() );
    219225    compiler.GetNamespaceSupporter().SetLivingNamespaceScopes( dg.GetNamespaceScopes() );
Note: See TracChangeset for help on using the changeset viewer.