diff options
author | Adrian Thurston <thurston@complang.org> | 2015-01-18 09:18:52 -0500 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-01-18 09:19:11 -0500 |
commit | be3e5bf912deb2cbc2aca6228091dbb615d17ce6 (patch) | |
tree | adf19f6ecf862ff9f1800b76a04b1f0571054d6b /src/parser.cc | |
parent | d0e845b0e960762d4382195384a34ef3229699a1 (diff) | |
download | colm-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.cc | 2 |
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 ); } |