summaryrefslogtreecommitdiff
path: root/src/parser.cc
diff options
context:
space:
mode:
authorAdrian Thurston <thurston@complang.org>2015-01-18 09:18:52 -0500
committerAdrian Thurston <thurston@complang.org>2015-01-18 09:19:11 -0500
commitbe3e5bf912deb2cbc2aca6228091dbb615d17ce6 (patch)
treeadf19f6ecf862ff9f1800b76a04b1f0571054d6b /src/parser.cc
parentd0e845b0e960762d4382195384a34ef3229699a1 (diff)
downloadcolm-be3e5bf912deb2cbc2aca6228091dbb615d17ce6.tar.gz
support recursive list elements references
The search for list_el invoked a recursive evaluation of the types.
Diffstat (limited to 'src/parser.cc')
-rw-r--r--src/parser.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser.cc b/src/parser.cc
index bd3f021e..1b8883de 100644
--- a/src/parser.cc
+++ b/src/parser.cc
@@ -42,7 +42,7 @@ void BaseParser::listElDef( String name )
TypeRef *elTr = TypeRef::cons( InputLoc(), TypeRef::ListEl, 0, objTr, 0 );
ObjectField *of = ObjectField::cons( InputLoc(),
- ObjectField::UserFieldType, elTr, name );
+ ObjectField::GenericElementType, elTr, name );
structVarDef( InputLoc(), of );
}