Ignore:
Timestamp:
May 10, 2007, 12:27:41 PM (18 years ago)
Author:
dai_9181
Message:

TypeDef、Declareの名前空間対応を行った。
TypeDef、Declareをローカル領域で使用した際、エラーを表示するようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler_Common/Subroutine.cpp

    r112 r113  
    441441    extern DllProc **ppDeclareHash;
    442442    if(ppDeclareHash[key]){
    443         DllProc *pTempProc;
    444         pTempProc=ppDeclareHash[key];
     443        DllProc *pTempProc = ppDeclareHash[key];
    445444        while(1){
    446             if( pDllProc->GetName() == pTempProc->GetName() ){
     445            if( pTempProc->IsEqualSymbol( pDllProc->GetNamespaceScopes(), pDllProc->GetName() ) ){
    447446                //重複エラー
    448447                SetError(15,procName,nowLine);
Note: See TracChangeset for help on using the changeset viewer.