mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
Fix test
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
// #target: macos-aarch64
|
||||
module test;
|
||||
|
||||
faultdef MALFORMED_RESPONSE;
|
||||
@@ -14,4 +15,30 @@ fn void main()
|
||||
|
||||
/* #expect: test.ll
|
||||
|
||||
fefe
|
||||
define void @test.main() #0 {
|
||||
entry:
|
||||
%tokens = alloca %"char[][]", align 8
|
||||
%literal = alloca [2 x %"char[]"], align 8
|
||||
%tokens1 = alloca %"char[][]", align 8
|
||||
call void @llvm.memcpy.p0.p0.i32(ptr align 8 %literal, ptr align 8 @.__const, i32 32, i1 false)
|
||||
%0 = insertvalue %"char[][]" undef, ptr %literal, 0
|
||||
%1 = insertvalue %"char[][]" %0, i64 2, 1
|
||||
store %"char[][]" %1, ptr %tokens, align 8
|
||||
call void @llvm.memcpy.p0.p0.i32(ptr align 8 %tokens1, ptr align 8 %tokens, i32 16, i1 false)
|
||||
%ptradd = getelementptr inbounds i8, ptr %tokens1, i64 8
|
||||
%2 = load i64, ptr %ptradd, align 8
|
||||
%gt = icmp ugt i64 2, %2
|
||||
br i1 %gt, label %if.then, label %if.exit
|
||||
|
||||
if.then: ; preds = %entry
|
||||
br label %else_block
|
||||
|
||||
if.exit: ; preds = %entry
|
||||
br label %phi_block
|
||||
|
||||
else_block: ; preds = %if.then
|
||||
br label %phi_block
|
||||
|
||||
phi_block: ; preds = %else_block, %if.exit
|
||||
ret void
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user