From 1ebb7612445c1b0b0d76c73d17f18254e0d9efab Mon Sep 17 00:00:00 2001 From: Travis Staloch Date: Tue, 13 Dec 2022 13:55:59 -0800 Subject: codegen - lower str_lit to vector --- src/codegen.zig | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/codegen.zig') diff --git a/src/codegen.zig b/src/codegen.zig index bc50f36041..e8dd661684 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -854,6 +854,14 @@ pub fn generateSymbol( } return Result{ .appended = {} }; }, + .str_lit => { + const str_lit = typed_value.val.castTag(.str_lit).?.data; + const mod = bin_file.options.module.?; + const bytes = mod.string_literal_bytes.items[str_lit.index..][0..str_lit.len]; + try code.ensureUnusedCapacity(str_lit.len); + code.appendSliceAssumeCapacity(bytes); + return Result{ .appended = {} }; + }, else => unreachable, }, else => |t| { -- cgit v1.2.3