Skip to content

Commit 2d5a8d4

Browse files
leongrossaykevl
authored andcommitted
add support for unix.{RawSyscall,RawSyscallNoError}
1 parent 36958b2 commit 2d5a8d4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler/compiler.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -1846,9 +1846,9 @@ func (b *builder) createFunctionCall(instr *ssa.CallCommon) (llvm.Value, error)
18461846
return b.emitSV64Call(instr.Args, getPos(instr))
18471847
case strings.HasPrefix(name, "(device/riscv.CSR)."):
18481848
return b.emitCSROperation(instr)
1849-
case strings.HasPrefix(name, "syscall.Syscall") || strings.HasPrefix(name, "syscall.RawSyscall") || strings.HasPrefix(name, "Syscall") || strings.HasPrefix(name, "golang.org/x/sys/unix.Syscall"):
1849+
case strings.HasPrefix(name, "syscall.Syscall") || strings.HasPrefix(name, "syscall.RawSyscall") || strings.HasPrefix(name, "golang.org/x/sys/unix.Syscall") || strings.HasPrefix(name, "golang.org/x/sys/unix.RawSyscall"):
18501850
return b.createSyscall(instr)
1851-
case strings.HasPrefix(name, "syscall.rawSyscallNoError"):
1851+
case strings.HasPrefix(name, "syscall.rawSyscallNoError") || strings.HasPrefix(name, "golang.org/x/sys/unix.RawSyscallNoError"):
18521852
return b.createRawSyscallNoError(instr)
18531853
case name == "runtime.supportsRecover":
18541854
supportsRecover := uint64(0)

0 commit comments

Comments
 (0)