Changeset 9537ecf in tol


Ignore:
Timestamp:
Sep 1, 2009, 9:23:43 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
fe0ab5b
Parents:
be4a94b
Message:

Disabling USE_STATIC_INHERITAGE

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/btol/bgrammar/class.cpp

    rbe4a94b r9537ecf  
    631631}
    632632
     633//#define USE_STATIC_INHERITAGE
     634
    633635//--------------------------------------------------------------------
    634636  bool BMemberOwner::AddMember(BMember* newMember)
    … …  
    637639{
    638640  if(!isGood_) { return(false); }
     641  const BText& dec  = newMember->declaration_;
     642  const BText& name = newMember->name_;
     643  assert(name.HasName()&& dec.HasName());
     644#ifndef USE_STATIC_INHERITAGE
     645  if(newMember->isStatic_ && (newMember->parent_!=this))
     646  {
     647    return(true);
     648  }
     649#endif
    639650  if(!memberHash_) { CreateMemberHashes(); }
    640651  BMbrNum* newMbrNum = new BMbrNum;
    641652  newMbrNum->member_ = newMember;
    642653  newMbrNum->position_ = lastPosition_++;
    643   const BText& dec  = newMember->declaration_;
    644   const BText& name = newMember->name_;
    645   assert(name.HasName()&& dec.HasName());
    646654  bool ok = true;
    647655  bool  hasDefVal = newMember->HasDefVal();
Note: See TracChangeset for help on using the changeset viewer.