diff options
author | Adrian Thurston <thurston@complang.org> | 2015-01-03 12:21:59 -0500 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-01-03 12:21:59 -0500 |
commit | e682fbd4a5f83142ada2aa92d7a642035c010348 (patch) | |
tree | c72aee9e65fd37246a9417e108a833640f3e1551 /src/resolve.cc | |
parent | 547e279e0b9dfb702f2a5afa06c028ecabac90e5 (diff) | |
download | colm-e682fbd4a5f83142ada2aa92d7a642035c010348.tar.gz |
some prep for detaching generics from lang elements
Diffstat (limited to 'src/resolve.cc')
-rw-r--r-- | src/resolve.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/resolve.cc b/src/resolve.cc index 92364ae7..b701a092 100644 --- a/src/resolve.cc +++ b/src/resolve.cc @@ -121,7 +121,7 @@ UniqueType *TypeRef::resolveTypeList( Compiler *pd ) String name( 36, "__list%d", listId++ ); GenericType *generic = new GenericType( name, GEN_LIST, - pd->nextGenericId++, 0/*langEl*/, typeRef1 ); + pd->nextGenericId++, typeRef1 ); nspace->genericList.append( generic ); @@ -150,8 +150,8 @@ UniqueType *TypeRef::resolveTypeListEl( Compiler *pd ) static int listId = 0; String name( 36, "__list2el%d", listId++ ); - GenericType *generic = new GenericType( name, GEN_LIST2EL, - pd->nextGenericId++, 0/*langEl*/, typeRef1 ); + GenericType *generic = new GenericType( name, GEN_LIST_EL, + pd->nextGenericId++, typeRef1 ); nspace->genericList.append( generic ); @@ -182,7 +182,7 @@ UniqueType *TypeRef::resolveTypeMap( Compiler *pd ) String name( 36, "__map%d", mapId++ ); GenericType *generic = new GenericType( name, GEN_MAP, - pd->nextGenericId++, 0/*langEl*/, typeRef2 ); + pd->nextGenericId++, typeRef2 ); generic->keyTypeArg = typeRef1; nspace->genericList.append( generic ); @@ -212,8 +212,8 @@ UniqueType *TypeRef::resolveTypeMapEl( Compiler *pd ) static int listId = 0; String name( 36, "__map2el%d", listId++ ); - GenericType *generic = new GenericType( name, GEN_MAP2EL, - pd->nextGenericId++, 0/*langEl*/, typeRef1 ); + GenericType *generic = new GenericType( name, GEN_MAP_EL, + pd->nextGenericId++, typeRef1 ); nspace->genericList.append( generic ); @@ -243,7 +243,7 @@ UniqueType *TypeRef::resolveTypeParser( Compiler *pd ) String name( 36, "__accum%d", accumId++ ); GenericType *generic = new GenericType( name, GEN_PARSER, - pd->nextGenericId++, 0/*langEl*/, typeRef1 ); + pd->nextGenericId++, typeRef1 ); nspace->genericList.append( generic ); |