Changeset 695 in dev for trunk/ab5.0


Ignore:
Timestamp:
Jul 19, 2008, 5:50:52 PM (16 years ago)
Author:
dai_9181
Message:

不正なEnd Namespaceでアサーションが発生していたので修正。

File:
1 edited

Legend:

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

    r684 r695  
    346346                break;
    347347            case ESC_ENDNAMESPACE:
    348                 if( compiler.GetNamespaceSupporter().GetLivingNamespaceScopes().size() <= 0 ){
     348                if( compiler.GetNamespaceSupporter().GetLivingNamespaceScopes().empty() )
     349                {
    349350                    compiler.errorMessenger.Output(12,"End Namespace",cp);
     351                    break;
    350352                }
    351353                compiler.GetNamespaceSupporter().GetLivingNamespaceScopes().pop_back();
Note: See TracChangeset for help on using the changeset viewer.