Skip to content

Commit cdfe947

Browse files
committed
rusty: Update insta testsuite for section mangling.
1 parent e250a72 commit cdfe947

File tree

422 files changed

+1348
-1348
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

422 files changed

+1348
-1348
lines changed

compiler/plc_driver/src/tests/snapshots/plc_driver__tests__external_files__external_file_function_call.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ expression: "results.join(\"\\n\")"
55
; ModuleID = 'main.st'
66
source_filename = "main.st"
77

8-
define i16 @main() section "fn-main:i16" {
8+
define i16 @main() section "fn-$RUSTY$main:i16" {
99
entry:
1010
%main = alloca i16, align 2
1111
store i16 0, i16* %main, align 2
@@ -14,9 +14,9 @@ entry:
1414
ret i16 %main_ret
1515
}
1616

17-
declare i16 @external() section "fn-external:i16"
17+
declare i16 @external() section "fn-$RUSTY$external:i16"
1818

1919
; ModuleID = 'external.st'
2020
source_filename = "external.st"
2121

22-
declare i16 @external() section "fn-external:i16"
22+
declare i16 @external() section "fn-$RUSTY$external:i16"

compiler/plc_driver/src/tests/snapshots/plc_driver__tests__external_files__external_file_global_var.snap

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ expression: "results.join(\"\\n\")"
55
; ModuleID = 'main.st'
66
source_filename = "main.st"
77

8-
@x = external global i16, section "var-x:i16"
9-
@y = external global i16, section "var-y:i16"
8+
@x = external global i16, section "var-$RUSTY$x:i16"
9+
@y = external global i16, section "var-$RUSTY$y:i16"
1010

11-
define i16 @main() section "fn-main:i16" {
11+
define i16 @main() section "fn-$RUSTY$main:i16" {
1212
entry:
1313
%main = alloca i16, align 2
1414
store i16 0, i16* %main, align 2
@@ -19,12 +19,12 @@ entry:
1919
ret i16 %main_ret
2020
}
2121

22-
declare i16 @external() section "fn-external:i16"
22+
declare i16 @external() section "fn-$RUSTY$external:i16"
2323

2424
; ModuleID = 'external.st'
2525
source_filename = "external.st"
2626

27-
@x = external global i16, section "var-x:i16"
28-
@y = external global i16, section "var-y:i16"
27+
@x = external global i16, section "var-$RUSTY$x:i16"
28+
@y = external global i16, section "var-$RUSTY$y:i16"
2929

30-
declare i16 @external() section "fn-external:i16"
30+
declare i16 @external() section "fn-$RUSTY$external:i16"

compiler/plc_driver/src/tests/snapshots/plc_driver__tests__multi_files__multiple_files_in_different_locations_with_debug_info.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ source_filename = "app/file1.st"
77

88
%mainProg = type {}
99

10-
@mainProg_instance = external global %mainProg, section "var-mainProg_instance:r0", !dbg !0
10+
@mainProg_instance = external global %mainProg, section "var-$RUSTY$mainProg_instance:r0", !dbg !0
1111

12-
define i16 @main() section "fn-main:i16" !dbg !10 {
12+
define i16 @main() section "fn-$RUSTY$main:i16" !dbg !10 {
1313
entry:
1414
%main = alloca i16, align 2, !dbg !14
1515
call void @llvm.dbg.declare(metadata i16* %main, metadata !15, metadata !DIExpression()), !dbg !17
@@ -19,7 +19,7 @@ entry:
1919
ret i16 %main_ret, !dbg !14
2020
}
2121

22-
declare !dbg !18 void @mainProg(%mainProg*) section "fn-mainProg:v"
22+
declare !dbg !18 void @mainProg(%mainProg*) section "fn-$RUSTY$mainProg:v"
2323

2424
; Function Attrs: nofree nosync nounwind readnone speculatable willreturn
2525
declare void @llvm.dbg.declare(metadata, metadata, metadata) #0
@@ -54,9 +54,9 @@ source_filename = "lib/file2.st"
5454

5555
%mainProg = type {}
5656

57-
@mainProg_instance = global %mainProg zeroinitializer, section "var-mainProg_instance:r0", !dbg !0
57+
@mainProg_instance = global %mainProg zeroinitializer, section "var-$RUSTY$mainProg_instance:r0", !dbg !0
5858

59-
define void @mainProg(%mainProg* %0) section "fn-mainProg:v" !dbg !10 {
59+
define void @mainProg(%mainProg* %0) section "fn-$RUSTY$mainProg:v" !dbg !10 {
6060
entry:
6161
call void @llvm.dbg.declare(metadata %mainProg* %0, metadata !13, metadata !DIExpression()), !dbg !14
6262
ret void, !dbg !14

compiler/plc_driver/src/tests/snapshots/plc_driver__tests__multi_files__multiple_files_with_debug_info.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ source_filename = "file1.st"
77

88
%mainProg = type {}
99

10-
@mainProg_instance = external global %mainProg, section "var-mainProg_instance:r0", !dbg !0
10+
@mainProg_instance = external global %mainProg, section "var-$RUSTY$mainProg_instance:r0", !dbg !0
1111

12-
define i16 @main() section "fn-main:i16" !dbg !10 {
12+
define i16 @main() section "fn-$RUSTY$main:i16" !dbg !10 {
1313
entry:
1414
%main = alloca i16, align 2, !dbg !14
1515
call void @llvm.dbg.declare(metadata i16* %main, metadata !15, metadata !DIExpression()), !dbg !17
@@ -19,7 +19,7 @@ entry:
1919
ret i16 %main_ret, !dbg !14
2020
}
2121

22-
declare !dbg !18 void @mainProg(%mainProg*) section "fn-mainProg:v"
22+
declare !dbg !18 void @mainProg(%mainProg*) section "fn-$RUSTY$mainProg:v"
2323

2424
; Function Attrs: nofree nosync nounwind readnone speculatable willreturn
2525
declare void @llvm.dbg.declare(metadata, metadata, metadata) #0
@@ -54,9 +54,9 @@ source_filename = "file2.st"
5454

5555
%mainProg = type {}
5656

57-
@mainProg_instance = global %mainProg zeroinitializer, section "var-mainProg_instance:r0", !dbg !0
57+
@mainProg_instance = global %mainProg zeroinitializer, section "var-$RUSTY$mainProg_instance:r0", !dbg !0
5858

59-
define void @mainProg(%mainProg* %0) section "fn-mainProg:v" !dbg !10 {
59+
define void @mainProg(%mainProg* %0) section "fn-$RUSTY$mainProg:v" !dbg !10 {
6060
entry:
6161
call void @llvm.dbg.declare(metadata %mainProg* %0, metadata !13, metadata !DIExpression()), !dbg !14
6262
ret void, !dbg !14

compiler/plc_driver/src/tests/snapshots/plc_driver__tests__multi_files__multiple_source_files_generated.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ source_filename = "external_file1.st"
77

88
%mainProg = type {}
99

10-
@mainProg_instance = external global %mainProg, section "var-mainProg_instance:r0"
10+
@mainProg_instance = external global %mainProg, section "var-$RUSTY$mainProg_instance:r0"
1111

12-
define i16 @main() section "fn-main:i16" {
12+
define i16 @main() section "fn-$RUSTY$main:i16" {
1313
entry:
1414
%main = alloca i16, align 2
1515
store i16 0, i16* %main, align 2
@@ -18,16 +18,16 @@ entry:
1818
ret i16 %main_ret
1919
}
2020

21-
declare void @mainProg(%mainProg*) section "fn-mainProg:v"
21+
declare void @mainProg(%mainProg*) section "fn-$RUSTY$mainProg:v"
2222

2323
; ModuleID = 'external_file2.st'
2424
source_filename = "external_file2.st"
2525

2626
%mainProg = type {}
2727

28-
@mainProg_instance = global %mainProg zeroinitializer, section "var-mainProg_instance:r0"
28+
@mainProg_instance = global %mainProg zeroinitializer, section "var-$RUSTY$mainProg_instance:r0"
2929

30-
define void @mainProg(%mainProg* %0) section "fn-mainProg:v" {
30+
define void @mainProg(%mainProg* %0) section "fn-$RUSTY$mainProg:v" {
3131
entry:
3232
ret void
3333
}

compiler/section_mangler/src/parser.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ fn parse_fn_content<'i>(input: &'i str, name: &str) -> ParseResult<'i, SectionMa
9292
// TODO: Do not always encode parameters as ByValue
9393
let mangler = parameters
9494
.into_iter()
95-
.fold(SectionMangler::function(name).with_return_type(Some(return_type)), |mangler, param| {
95+
.fold(SectionMangler::function(name).with_return_type(return_type), |mangler, param| {
9696
mangler.with_parameter(FunctionArgument::ByValue(param))
9797
});
9898

src/codegen/tests/debug_tests/snapshots/rusty__codegen__tests__debug_tests__expression_debugging__aggregate_return_value_variable_in_function.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source_filename = "main"
77

88
@utf08_literal_0 = private unnamed_addr constant [6 x i8] c"hello\00"
99

10-
define void @myFunc([81 x i8]* %0) section "fn-myFunc:s8u81" !dbg !4 {
10+
define void @myFunc([81 x i8]* %0) section "fn-$RUSTY$myFunc:s8u81" !dbg !4 {
1111
entry:
1212
%myFunc = alloca [81 x i8]*, align 8, !dbg !8
1313
store [81 x i8]* %0, [81 x i8]** %myFunc, align 8, !dbg !8

src/codegen/tests/debug_tests/snapshots/rusty__codegen__tests__debug_tests__expression_debugging__array_size_correctly_set_in_dwarf_info.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ expression: result
55
; ModuleID = 'main'
66
source_filename = "main"
77

8-
define i32 @foo() section "fn-foo:i32" !dbg !4 {
8+
define i32 @foo() section "fn-$RUSTY$foo:i32" !dbg !4 {
99
entry:
1010
%foo = alloca i32, align 4, !dbg !8
1111
%a = alloca [64 x i32], align 4, !dbg !8

src/codegen/tests/debug_tests/snapshots/rusty__codegen__tests__debug_tests__expression_debugging__assignment_statement_have_location.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ expression: result
55
; ModuleID = 'main'
66
source_filename = "main"
77

8-
define i32 @myFunc() section "fn-myFunc:i32" !dbg !4 {
8+
define i32 @myFunc() section "fn-$RUSTY$myFunc:i32" !dbg !4 {
99
entry:
1010
%myFunc = alloca i32, align 4, !dbg !8
1111
call void @llvm.dbg.declare(metadata i32* %myFunc, metadata !9, metadata !DIExpression()), !dbg !11

src/codegen/tests/debug_tests/snapshots/rusty__codegen__tests__debug_tests__expression_debugging__case_conditions_location_marked.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ expression: result
55
; ModuleID = 'main'
66
source_filename = "main"
77

8-
define i32 @myFunc() section "fn-myFunc:i32" !dbg !4 {
8+
define i32 @myFunc() section "fn-$RUSTY$myFunc:i32" !dbg !4 {
99
entry:
1010
%myFunc = alloca i32, align 4, !dbg !8
1111
call void @llvm.dbg.declare(metadata i32* %myFunc, metadata !9, metadata !DIExpression()), !dbg !11

0 commit comments

Comments
 (0)