Core: Misc
This commit is contained in:
@@ -630,12 +630,13 @@ struct Ast_Decl : Ast {
|
||||
uint64_t operator_overload_arguments_hash;
|
||||
Ast_Operator_Info *overload_op_info;
|
||||
|
||||
// @todo: move this to Ast_Poly
|
||||
// @todo: move this to Ast_Poly, perhaps this change needs to be combined with
|
||||
// the change to lambda where they stop being expressions
|
||||
uint64_t polymorph_hash;
|
||||
Array<Ast_Type *> polymorph_resolved_parameter_types;
|
||||
Array<Ast_Decl *> polymorph_parameters;
|
||||
Array<Ast_Decl *> polymorphs; // instantiated polymorphs
|
||||
|
||||
|
||||
Ast_Scope *scope;
|
||||
Ast_Expr *typespec;
|
||||
union {
|
||||
|
||||
Reference in New Issue
Block a user