authorgravatar for xq@random-projects.netFelix "xq" Queißner <xq@random-projects.net> 2023-01-10 09:39:56+01:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2023-01-10 16:08:05+02:00
logf7ade7e63bfe63258807df6a97e222072cde1a35
tree1fad9730c14438876b43e20955765656a131c98b
parent1f8f79cd53d2fbe96af7e7583fd3905c434f5543

Fixes bug in AVR codegen for llvm backend


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

src/codegen/llvm.zig+1
...@@ -4213,6 +4213,7 @@ pub const DeclGen = struct {...@@ -4213,6 +4213,7 @@ pub const DeclGen = struct {
4213 // verbatim, and the result should test as non-null.4213 // verbatim, and the result should test as non-null.
4214 const target = dg.module.getTarget();4214 const target = dg.module.getTarget();
4215 const int = switch (target.cpu.arch.ptrBitWidth()) {4215 const int = switch (target.cpu.arch.ptrBitWidth()) {
4216 16 => llvm_usize.constInt(0xaaaa, .False),
4216 32 => llvm_usize.constInt(0xaaaaaaaa, .False),4217 32 => llvm_usize.constInt(0xaaaaaaaa, .False),
4217 64 => llvm_usize.constInt(0xaaaaaaaa_aaaaaaaa, .False),4218 64 => llvm_usize.constInt(0xaaaaaaaa_aaaaaaaa, .False),
4218 else => unreachable,4219 else => unreachable,