fn parameters participate in result location semantics

See #3665
This commit is contained in:
Andrew Kelley
2019-11-12 17:59:24 -05:00
parent 956ba8b0e7
commit 37318bf151
7 changed files with 154 additions and 56 deletions

View File

@@ -7820,6 +7820,11 @@ static void define_builtin_types(CodeGen *g) {
buf_init_from_str(&entry->name, "(null)");
g->builtin_types.entry_null = entry;
}
{
ZigType *entry = new_type_table_entry(ZigTypeIdOpaque);
buf_init_from_str(&entry->name, "(var)");
g->builtin_types.entry_var = entry;
}
{
ZigType *entry = new_type_table_entry(ZigTypeIdArgTuple);
buf_init_from_str(&entry->name, "(args)");