diff options
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 8 |
1 files changed, 8 insertions, 0 deletions
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| { |
