mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-04 19:17:47 +00:00
+5
@@ -5,6 +5,8 @@ target triple = "x86_64--linux"
|
||||
|
||||
declare { ptr, i64, i64 } @runtime.stringToBytes(ptr, i64)
|
||||
|
||||
declare void @printByte(i8)
|
||||
|
||||
declare void @printSlice(ptr nocapture readonly, i64, i64)
|
||||
|
||||
declare void @writeToSlice(ptr nocapture, i64, i64)
|
||||
@@ -12,6 +14,9 @@ declare void @writeToSlice(ptr nocapture, i64, i64)
|
||||
define void @testReadOnly() {
|
||||
entry:
|
||||
call fastcc void @printSlice(ptr @str, i64 6, i64 6)
|
||||
%0 = getelementptr inbounds i8, ptr @str, i64 0
|
||||
%1 = load i8, ptr %0, align 1
|
||||
call fastcc void @printByte(i8 %1)
|
||||
ret void
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user