diff options
Diffstat (limited to 'colm/declare.cc')
-rw-r--r-- | colm/declare.cc | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/colm/declare.cc b/colm/declare.cc index 76a4bd5e..498b3b91 100644 --- a/colm/declare.cc +++ b/colm/declare.cc @@ -424,15 +424,13 @@ void Compiler::setPrecedence() void Compiler::makeIgnoreCollectors() { for ( RegionSetList::Iter regionSet = regionSetList; regionSet.lte(); regionSet++ ) { - if ( regionSet->tokenIgnore != rootRegion ) { - String name( 128, "_ign_%p", regionSet->tokenIgnore ); - LangEl *zeroLel = new LangEl( rootNamespace, name, LangEl::Term ); - langEls.append( zeroLel ); - zeroLel->isZero = true; - zeroLel->regionSet = regionSet; - - regionSet->collectIgnore->zeroLel = zeroLel; - } + String name( 128, "_ign_%p", regionSet->tokenIgnore ); + LangEl *zeroLel = new LangEl( rootNamespace, name, LangEl::Term ); + langEls.append( zeroLel ); + zeroLel->isZero = true; + zeroLel->regionSet = regionSet; + + regionSet->collectIgnore->zeroLel = zeroLel; } } |