Changeset d27035e in tol


Ignore:
Timestamp:
Sep 3, 2009, 8:17:50 AM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
dd4b3f8
Parents:
3b508f6
Message:

In access to static elements with syntax <class>::<element> when :: is parsed NextArgument() must be NULL
Fixes #737

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@1315 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/bparser/par.cpp

    r3b508f6 rd27035e  
    809809  bool isInherite = false;
    810810  bool isStatic = false;
    811   if((NextSymbol()->Name() == "::")&&
    812       delayedSymbol_&&(delayedSymbol_->TokenType()==TYPE))
     811  if(!NextArgument() && delayedSymbol_ &&
     812      (delayedSymbol_->TokenType()==TYPE) &&
     813      (NextSymbol()->Name() == "::"))
    813814  {
    814815    BTypeToken* tt = (BTypeToken*)delayedSymbol_;
Note: See TracChangeset for help on using the changeset viewer.