@@ -91,9 +91,9 @@ fn members_from_base_class_are_available_in_subclasses() {
91
91
!15 = !DISubrange(count: 11, lowerBound: 0)
92
92
!16 = !DIGlobalVariableExpression(var: !17, expr: !DIExpression())
93
93
!17 = distinct !DIGlobalVariable(name: "__bar__init", scope: !2, file: !2, line: 10, type: !18, isLocal: false, isDefinition: true)
94
- !18 = !DICompositeType(tag: DW_TAG_structure_type, name: "bar", scope: !2, file: !2, line: 10, size: 7128 , flags: DIFlagPublic, elements: !19, identifier: "bar")
94
+ !18 = !DICompositeType(tag: DW_TAG_structure_type, name: "bar", scope: !2, file: !2, line: 10, size: 7792 , flags: DIFlagPublic, elements: !19, identifier: "bar")
95
95
!19 = !{!20}
96
- !20 = !DIDerivedType(tag: DW_TAG_member, name: "__foo", scope: !2, file: !2, baseType: !3, size: 7128 , flags: DIFlagPublic)
96
+ !20 = !DIDerivedType(tag: DW_TAG_member, name: "__foo", scope: !2, file: !2, baseType: !3, size: 7792 , flags: DIFlagPublic)
97
97
!21 = !{i32 2, !"Dwarf Version", i32 5}
98
98
!22 = !{i32 2, !"Debug Info Version", i32 3}
99
99
!23 = distinct !DICompileUnit(language: DW_LANG_C, file: !2, producer: "RuSTy Structured text Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, globals: !24, splitDebugInlining: false)
@@ -216,9 +216,9 @@ fn write_to_parent_variable_qualified_access() {
216
216
!0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
217
217
!1 = distinct !DIGlobalVariable(name: "__fb2__init", scope: !2, file: !2, line: 9, type: !3, isLocal: false, isDefinition: true)
218
218
!2 = !DIFile(filename: "<internal>", directory: "")
219
- !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "fb2", scope: !2, file: !2, line: 9, size: 16 , flags: DIFlagPublic, elements: !4, identifier: "fb2")
219
+ !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "fb2", scope: !2, file: !2, line: 9, size: 32 , flags: DIFlagPublic, elements: !4, identifier: "fb2")
220
220
!4 = !{!5}
221
- !5 = !DIDerivedType(tag: DW_TAG_member, name: "__fb", scope: !2, file: !2, baseType: !6, size: 16 , flags: DIFlagPublic)
221
+ !5 = !DIDerivedType(tag: DW_TAG_member, name: "__fb", scope: !2, file: !2, baseType: !6, size: 32 , flags: DIFlagPublic)
222
222
!6 = !DICompositeType(tag: DW_TAG_structure_type, name: "fb", scope: !2, file: !2, line: 2, size: 32, flags: DIFlagPublic, elements: !7, identifier: "fb")
223
223
!7 = !{!8, !10}
224
224
!8 = !DIDerivedType(tag: DW_TAG_member, name: "x", scope: !2, file: !2, line: 4, baseType: !9, size: 16, flags: DIFlagPublic)
@@ -228,9 +228,9 @@ fn write_to_parent_variable_qualified_access() {
228
228
!12 = distinct !DIGlobalVariable(name: "__fb__init", scope: !2, file: !2, line: 2, type: !6, isLocal: false, isDefinition: true)
229
229
!13 = !DIGlobalVariableExpression(var: !14, expr: !DIExpression())
230
230
!14 = distinct !DIGlobalVariable(name: "__foo__init", scope: !2, file: !2, line: 12, type: !15, isLocal: false, isDefinition: true)
231
- !15 = !DICompositeType(tag: DW_TAG_structure_type, name: "foo", scope: !2, file: !2, line: 12, size: 16 , flags: DIFlagPublic, elements: !16, identifier: "foo")
231
+ !15 = !DICompositeType(tag: DW_TAG_structure_type, name: "foo", scope: !2, file: !2, line: 12, size: 32 , flags: DIFlagPublic, elements: !16, identifier: "foo")
232
232
!16 = !{!17}
233
- !17 = !DIDerivedType(tag: DW_TAG_member, name: "myFb", scope: !2, file: !2, line: 14, baseType: !3, size: 16 , flags: DIFlagPublic)
233
+ !17 = !DIDerivedType(tag: DW_TAG_member, name: "myFb", scope: !2, file: !2, line: 14, baseType: !3, size: 32 , flags: DIFlagPublic)
234
234
!18 = !{i32 2, !"Dwarf Version", i32 5}
235
235
!19 = !{i32 2, !"Debug Info Version", i32 3}
236
236
!20 = distinct !DICompileUnit(language: DW_LANG_C, file: !2, producer: "RuSTy Structured text Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, globals: !21, splitDebugInlining: false)
@@ -582,12 +582,12 @@ fn array_in_parent_generated() {
582
582
!0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
583
583
!1 = distinct !DIGlobalVariable(name: "__child__init", scope: !2, file: !2, line: 16, type: !3, isLocal: false, isDefinition: true)
584
584
!2 = !DIFile(filename: "<internal>", directory: "")
585
- !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "child", scope: !2, file: !2, line: 16, size: 192 , flags: DIFlagPublic, elements: !4, identifier: "child")
585
+ !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "child", scope: !2, file: !2, line: 16, size: 480 , flags: DIFlagPublic, elements: !4, identifier: "child")
586
586
!4 = !{!5, !22}
587
- !5 = !DIDerivedType(tag: DW_TAG_member, name: "__parent", scope: !2, file: !2, baseType: !6, size: 16 , flags: DIFlagPublic)
588
- !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "parent", scope: !2, file: !2, line: 9, size: 208 , flags: DIFlagPublic, elements: !7, identifier: "parent")
587
+ !5 = !DIDerivedType(tag: DW_TAG_member, name: "__parent", scope: !2, file: !2, baseType: !6, size: 304 , flags: DIFlagPublic)
588
+ !6 = !DICompositeType(tag: DW_TAG_structure_type, name: "parent", scope: !2, file: !2, line: 9, size: 304 , flags: DIFlagPublic, elements: !7, identifier: "parent")
589
589
!7 = !{!8, !17, !21}
590
- !8 = !DIDerivedType(tag: DW_TAG_member, name: "__grandparent", scope: !2, file: !2, baseType: !9, size: 16 , flags: DIFlagPublic)
590
+ !8 = !DIDerivedType(tag: DW_TAG_member, name: "__grandparent", scope: !2, file: !2, baseType: !9, size: 112 , flags: DIFlagPublic)
591
591
!9 = !DICompositeType(tag: DW_TAG_structure_type, name: "grandparent", scope: !2, file: !2, line: 2, size: 112, flags: DIFlagPublic, elements: !10, identifier: "grandparent")
592
592
!10 = !{!11, !16}
593
593
!11 = !DIDerivedType(tag: DW_TAG_member, name: "y", scope: !2, file: !2, line: 4, baseType: !12, size: 96, flags: DIFlagPublic)
@@ -596,12 +596,12 @@ fn array_in_parent_generated() {
596
596
!14 = !{!15}
597
597
!15 = !DISubrange(count: 6, lowerBound: 0)
598
598
!16 = !DIDerivedType(tag: DW_TAG_member, name: "a", scope: !2, file: !2, line: 5, baseType: !13, size: 16, offset: 96, flags: DIFlagPublic)
599
- !17 = !DIDerivedType(tag: DW_TAG_member, name: "x", scope: !2, file: !2, line: 11, baseType: !18, size: 176, offset: 16 , flags: DIFlagPublic)
599
+ !17 = !DIDerivedType(tag: DW_TAG_member, name: "x", scope: !2, file: !2, line: 11, baseType: !18, size: 176, offset: 112 , flags: DIFlagPublic)
600
600
!18 = !DICompositeType(tag: DW_TAG_array_type, baseType: !13, size: 176, elements: !19)
601
601
!19 = !{!20}
602
602
!20 = !DISubrange(count: 11, lowerBound: 0)
603
- !21 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !2, file: !2, line: 12, baseType: !13, size: 16, offset: 192 , flags: DIFlagPublic)
604
- !22 = !DIDerivedType(tag: DW_TAG_member, name: "z", scope: !2, file: !2, line: 18, baseType: !18, size: 176, offset: 16 , flags: DIFlagPublic)
603
+ !21 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !2, file: !2, line: 12, baseType: !13, size: 16, offset: 288 , flags: DIFlagPublic)
604
+ !22 = !DIDerivedType(tag: DW_TAG_member, name: "z", scope: !2, file: !2, line: 18, baseType: !18, size: 176, offset: 304 , flags: DIFlagPublic)
605
605
!23 = !DIGlobalVariableExpression(var: !24, expr: !DIExpression())
606
606
!24 = distinct !DIGlobalVariable(name: "__parent__init", scope: !2, file: !2, line: 9, type: !6, isLocal: false, isDefinition: true)
607
607
!25 = !DIGlobalVariableExpression(var: !26, expr: !DIExpression())
@@ -630,7 +630,7 @@ fn array_in_parent_generated() {
630
630
!48 = !DISubroutineType(flags: DIFlagPublic, types: !49)
631
631
!49 = !{null}
632
632
!50 = !DILocalVariable(name: "arr", scope: !47, file: !2, line: 24, type: !51)
633
- !51 = !DICompositeType(tag: DW_TAG_array_type, baseType: !3, size: 1936 , elements: !19)
633
+ !51 = !DICompositeType(tag: DW_TAG_array_type, baseType: !3, size: 5280 , elements: !19)
634
634
!52 = !DILocation(line: 24, column: 12, scope: !47)
635
635
!53 = !DILocation(line: 26, column: 12, scope: !47)
636
636
!54 = !DILocation(line: 27, column: 12, scope: !47)
@@ -773,9 +773,9 @@ fn complex_array_access_generated() {
773
773
!0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
774
774
!1 = distinct !DIGlobalVariable(name: "__parent__init", scope: !2, file: !2, line: 9, type: !3, isLocal: false, isDefinition: true)
775
775
!2 = !DIFile(filename: "<internal>", directory: "")
776
- !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "parent", scope: !2, file: !2, line: 9, size: 208 , flags: DIFlagPublic, elements: !4, identifier: "parent")
776
+ !3 = !DICompositeType(tag: DW_TAG_structure_type, name: "parent", scope: !2, file: !2, line: 9, size: 304 , flags: DIFlagPublic, elements: !4, identifier: "parent")
777
777
!4 = !{!5, !14, !18}
778
- !5 = !DIDerivedType(tag: DW_TAG_member, name: "__grandparent", scope: !2, file: !2, baseType: !6, size: 16 , flags: DIFlagPublic)
778
+ !5 = !DIDerivedType(tag: DW_TAG_member, name: "__grandparent", scope: !2, file: !2, baseType: !6, size: 112 , flags: DIFlagPublic)
779
779
!6 = !DICompositeType(tag: DW_TAG_structure_type, name: "grandparent", scope: !2, file: !2, line: 2, size: 112, flags: DIFlagPublic, elements: !7, identifier: "grandparent")
780
780
!7 = !{!8, !13}
781
781
!8 = !DIDerivedType(tag: DW_TAG_member, name: "y", scope: !2, file: !2, line: 4, baseType: !9, size: 96, flags: DIFlagPublic)
@@ -784,19 +784,19 @@ fn complex_array_access_generated() {
784
784
!11 = !{!12}
785
785
!12 = !DISubrange(count: 6, lowerBound: 0)
786
786
!13 = !DIDerivedType(tag: DW_TAG_member, name: "a", scope: !2, file: !2, line: 5, baseType: !10, size: 16, offset: 96, flags: DIFlagPublic)
787
- !14 = !DIDerivedType(tag: DW_TAG_member, name: "x", scope: !2, file: !2, line: 11, baseType: !15, size: 176, offset: 16 , flags: DIFlagPublic)
787
+ !14 = !DIDerivedType(tag: DW_TAG_member, name: "x", scope: !2, file: !2, line: 11, baseType: !15, size: 176, offset: 112 , flags: DIFlagPublic)
788
788
!15 = !DICompositeType(tag: DW_TAG_array_type, baseType: !10, size: 176, elements: !16)
789
789
!16 = !{!17}
790
790
!17 = !DISubrange(count: 11, lowerBound: 0)
791
- !18 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !2, file: !2, line: 12, baseType: !10, size: 16, offset: 192 , flags: DIFlagPublic)
791
+ !18 = !DIDerivedType(tag: DW_TAG_member, name: "b", scope: !2, file: !2, line: 12, baseType: !10, size: 16, offset: 288 , flags: DIFlagPublic)
792
792
!19 = !DIGlobalVariableExpression(var: !20, expr: !DIExpression())
793
793
!20 = distinct !DIGlobalVariable(name: "__grandparent__init", scope: !2, file: !2, line: 2, type: !6, isLocal: false, isDefinition: true)
794
794
!21 = !DIGlobalVariableExpression(var: !22, expr: !DIExpression())
795
795
!22 = distinct !DIGlobalVariable(name: "__child__init", scope: !2, file: !2, line: 16, type: !23, isLocal: false, isDefinition: true)
796
- !23 = !DICompositeType(tag: DW_TAG_structure_type, name: "child", scope: !2, file: !2, line: 16, size: 192 , flags: DIFlagPublic, elements: !24, identifier: "child")
796
+ !23 = !DICompositeType(tag: DW_TAG_structure_type, name: "child", scope: !2, file: !2, line: 16, size: 480 , flags: DIFlagPublic, elements: !24, identifier: "child")
797
797
!24 = !{!25, !26}
798
- !25 = !DIDerivedType(tag: DW_TAG_member, name: "__parent", scope: !2, file: !2, baseType: !3, size: 16 , flags: DIFlagPublic)
799
- !26 = !DIDerivedType(tag: DW_TAG_member, name: "z", scope: !2, file: !2, line: 18, baseType: !15, size: 176, offset: 16 , flags: DIFlagPublic)
798
+ !25 = !DIDerivedType(tag: DW_TAG_member, name: "__parent", scope: !2, file: !2, baseType: !3, size: 304 , flags: DIFlagPublic)
799
+ !26 = !DIDerivedType(tag: DW_TAG_member, name: "z", scope: !2, file: !2, line: 18, baseType: !15, size: 176, offset: 304 , flags: DIFlagPublic)
800
800
!27 = !{i32 2, !"Dwarf Version", i32 5}
801
801
!28 = !{i32 2, !"Debug Info Version", i32 3}
802
802
!29 = distinct !DICompileUnit(language: DW_LANG_C, file: !2, producer: "RuSTy Structured text Compiler", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, globals: !30, splitDebugInlining: false)
0 commit comments