mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 20:11:17 +00:00
Allow @test with modules. Change name mangling for non exports.
This commit is contained in:
@@ -17,13 +17,13 @@ fn void main()
|
||||
|
||||
/* #expect: simple_lambda.ll
|
||||
|
||||
define void @simple_lambda_main() #0 {
|
||||
define void @simple_lambda.main() #0 {
|
||||
entry:
|
||||
%F = alloca ptr, align 8
|
||||
%z = alloca i32, align 4
|
||||
store ptr @"simple_lambda_main$lambda1", ptr %F, align 8
|
||||
%0 = call i32 @simple_lambda_xy(ptr @"simple_lambda_main$lambda1")
|
||||
%5 = call i32 @simple_lambda_xy(ptr @"simple_lambda_main$lambda2")
|
||||
store ptr @"simple_lambda.main$lambda1", ptr %F, align 8
|
||||
%0 = call i32 @simple_lambda.xy(ptr @"simple_lambda.main$lambda1")
|
||||
%5 = call i32 @simple_lambda.xy(ptr @"simple_lambda.main$lambda2")
|
||||
|
||||
define internal i32 @"simple_lambda_main$lambda2"() #0 {
|
||||
define internal i32 @"simple_lambda_main$lambda1"() #0 {
|
||||
define internal i32 @"simple_lambda.main$lambda2"() #0 {
|
||||
define internal i32 @"simple_lambda.main$lambda1"() #0 {
|
||||
Reference in New Issue
Block a user