Cache type size/align; Improve speed of ir_print.cpp

This commit is contained in:
gingerBill
2018-01-20 15:12:44 +00:00
parent 2fe660a1d7
commit 2e28c9d793
6 changed files with 103 additions and 227 deletions

View File

@@ -97,8 +97,9 @@ struct Entity {
bool is_export;
} Variable;
struct {
bool is_type_alias;
Type *type_parameter_specialization;
bool is_type_alias;
Type * type_parameter_specialization;
String ir_mangled_name;
} TypeName;
struct {
OverloadKind overload_kind;