@@ -15,14 +15,14 @@ source_filename = "test_context"
1515@sa .inner .7f5d5e16 .0 = constant { i64 , [7 x i64 ] } { i64 7 , [7 x i64 ] [i64 7 , i64 7 , i64 7 , i64 7 , i64 7 , i64 7 , i64 7 ] }
1616@sa .inner .a0bc9c53 .0 = constant { i64 , [8 x i64 ] } { i64 8 , [8 x i64 ] [i64 8 , i64 8 , i64 8 , i64 8 , i64 8 , i64 8 , i64 8 , i64 8 ] }
1717@sa .inner .1e8aada3 .0 = constant { i64 , [9 x i64 ] } { i64 9 , [9 x i64 ] [i64 9 , i64 9 , i64 9 , i64 9 , i64 9 , i64 9 , i64 9 , i64 9 , i64 9 ] }
18- @sa .outer .c4a5911a .0 = constant { i64 , [10 x { i64 , [0 x i64] }* ] } { i64 10 , [10 x { i64 , [0 x i64] }* ] [{ i64 , [0 x i64] }* @sa .inner .6acc1b76 .0 , { i64 , [0 x i64] }* bitcast ({ i64 , [1 x i64] }* @sa .inner .e637bb5 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [2 x i64] }* @sa .inner .2b6593f .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [3 x i64] }* @sa .inner .1b9ad7c .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [4 x i64] }* @sa .inner .e67fbfa4 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [5 x i64] }* @sa .inner .15dc27f6 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [6 x i64] }* @sa .inner .c43a2bb2 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [7 x i64] }* @sa .inner .7f5d5e16 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [8 x i64] }* @sa .inner .a0bc9c53 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [9 x i64] }* @sa .inner .1e8aada3 .0 to { i64 , [0 x i64] }* )] }
18+ @sa .outer .e55b610a .0 = constant { i64 , [10 x { i64 , [0 x i64] }* ] } { i64 10 , [10 x { i64 , [0 x i64] }* ] [{ i64 , [0 x i64] }* @sa .inner .6acc1b76 .0 , { i64 , [0 x i64] }* bitcast ({ i64 , [1 x i64] }* @sa .inner .e637bb5 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [2 x i64] }* @sa .inner .2b6593f .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [3 x i64] }* @sa .inner .1b9ad7c .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [4 x i64] }* @sa .inner .e67fbfa4 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [5 x i64] }* @sa .inner .15dc27f6 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [6 x i64] }* @sa .inner .c43a2bb2 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [7 x i64] }* @sa .inner .7f5d5e16 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [8 x i64] }* @sa .inner .a0bc9c53 .0 to { i64 , [0 x i64] }* ), { i64 , [0 x i64] }* bitcast ({ i64 , [9 x i64] }* @sa .inner .1e8aada3 .0 to { i64 , [0 x i64] }* )] }
1919
2020define i64 @_hl .main .1 () {
2121alloca_block :
2222 br label % entry_block
2323
2424entry_block : ; preds = % alloca_block
25- % 0 = getelementptr inbounds { i64 , [0 x { i64 , [0 x i64] }* ] }, { i64 , [0 x { i64 , [0 x i64] }* ] }* bitcast ({ i64 , [10 x { i64 , [0 x i64] }* ] }* @sa .outer .c4a5911a .0 to { i64 , [0 x { i64 , [0 x i64] }* ] }* ), i32 0 , i32 0
25+ % 0 = getelementptr inbounds { i64 , [0 x { i64 , [0 x i64] }* ] }, { i64 , [0 x { i64 , [0 x i64] }* ] }* bitcast ({ i64 , [10 x { i64 , [0 x i64] }* ] }* @sa .outer .e55b610a .0 to { i64 , [0 x { i64 , [0 x i64] }* ] }* ), i32 0 , i32 0
2626 % 1 = load i64 , i64 * % 0 , align 4
2727 ret i64 % 1
2828}
0 commit comments