authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-05-15 19:11:00-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-05-15 19:11:00-04:00
log5135238f86c3fd3de423f5d04fe22717f2eb59ae
treea6ba67697725836de10b5a77297748f770152d34
parent8980f150e94f5542f5228e371fd2919a9922dc12

ZIR: emit proper string literals


1 files changed, 16 insertions(+), 1 deletions(-)

src-self-hosted/ir/text.zig+16-1
......@@ -1456,6 +1456,21 @@ const EmitZIR = struct {
14561456 .kw_args = .{},
14571457 };
14581458 try self.decls.append(self.allocator, &str_inst.base);
1459 return &str_inst.base;
1459
1460 const ref_inst = try self.arena.allocator.create(Inst.Ref);
1461 ref_inst.* = .{
1462 .base = .{
1463 .name = try self.autoName(),
1464 .src = src,
1465 .tag = Inst.Ref.base_tag,
1466 },
1467 .positionals = .{
1468 .operand = &str_inst.base,
1469 },
1470 .kw_args = .{},
1471 };
1472 try self.decls.append(self.allocator, &ref_inst.base);
1473
1474 return &ref_inst.base;
14601475 }
14611476};