authorgravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-04-15 16:16:22+03:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-04-15 16:16:22+03:00
logdbe0d3d5790d9e21cf42696d4cea8cc477207592
treef6b8b63ab3ae7580f8b99131549e13c5d7094908
parentef7282bab41fdc95c4aee973de2ba595ca8195d2

stage2 llvm: handle dollar signs in asm template


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

src/codegen/llvm.zig+1
...@@ -4637,6 +4637,7 @@ pub const FuncGen = struct {...@@ -4637,6 +4637,7 @@ pub const FuncGen = struct {
4637 switch (state) {4637 switch (state) {
4638 .start => switch (byte) {4638 .start => switch (byte) {
4639 '%' => state = .percent,4639 '%' => state = .percent,
4640 '$' => try rendered_template.appendSlice("$$"),
4640 else => try rendered_template.append(byte),4641 else => try rendered_template.append(byte),
4641 },4642 },
4642 .percent => switch (byte) {4643 .percent => switch (byte) {