- create struct types.
- fixed class creation. There was an infinite loop and some missing checks for native classes. - do not write the compiler's symbols to the same symbol table as the output. The output must go to GlobalSymbols but the internal symbols must go to a namespace specific table that can be discarded after compilation.
This commit is contained in:
parent
b71e8d09ed
commit
82ac2081b6
6 changed files with 41 additions and 24 deletions
|
|
@ -192,6 +192,7 @@ struct ZCC_Class : ZCC_NamedNode
|
|||
struct ZCC_Struct : ZCC_NamedNode
|
||||
{
|
||||
ZCC_TreeNode *Body;
|
||||
PStruct *Type;
|
||||
};
|
||||
|
||||
struct ZCC_Enum : ZCC_NamedNode
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue