@@ -60,7 +60,7 @@ void g(int** (*fp)(const char *, const char **)) {
60
60
// UNGENERALIZED: [[META3]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META4:![0-9]+]], size: 64)
61
61
// UNGENERALIZED: [[META4]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META5:![0-9]+]], size: 64)
62
62
// UNGENERALIZED: [[META5]] = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
63
- // UNGENERALIZED: [[DBG10]] = distinct !DISubprogram(name: "f", scope: [[META11:![0-9]+]], file: [[META11]], line: 26 , type: [[META12:![0-9]+]], scopeLine: 26 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META18:![0-9]+]])
63
+ // UNGENERALIZED: [[DBG10]] = distinct !DISubprogram(name: "f", scope: [[META11:![0-9]+]], file: [[META11]], line: 22 , type: [[META12:![0-9]+]], scopeLine: 22 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META18:![0-9]+]])
64
64
// UNGENERALIZED: [[META11]] = !DIFile(filename: "{{.*}}cfi-icall-generalize-debuginfo.c", directory: {{.*}})
65
65
// UNGENERALIZED: [[META12]] = !DISubroutineType(types: [[META13:![0-9]+]])
66
66
// UNGENERALIZED: [[META13]] = !{[[META3]], [[META14:![0-9]+]], [[META17:![0-9]+]]}
@@ -69,33 +69,33 @@ void g(int** (*fp)(const char *, const char **)) {
69
69
// UNGENERALIZED: [[META16]] = !DIBasicType(name: "char", size: 8, encoding: DW_ATE_signed_char)
70
70
// UNGENERALIZED: [[META17]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META14]], size: 64)
71
71
// UNGENERALIZED: [[META18]] = !{[[META19]], [[META20]]}
72
- // UNGENERALIZED: [[META19]] = !DILocalVariable(name: "a", arg: 1, scope: [[DBG10]], file: [[META11]], line: 26 , type: [[META14]])
73
- // UNGENERALIZED: [[META20]] = !DILocalVariable(name: "b", arg: 2, scope: [[DBG10]], file: [[META11]], line: 26 , type: [[META17]])
72
+ // UNGENERALIZED: [[META19]] = !DILocalVariable(name: "a", arg: 1, scope: [[DBG10]], file: [[META11]], line: 22 , type: [[META14]])
73
+ // UNGENERALIZED: [[META20]] = !DILocalVariable(name: "b", arg: 2, scope: [[DBG10]], file: [[META11]], line: 22 , type: [[META17]])
74
74
// UNGENERALIZED: [[META21]] = !{i64 0, !"_ZTSFPPiPKcPS2_E"}
75
75
// UNGENERALIZED: [[META22]] = !{i64 0, !"_ZTSFPvPKvS_E.generalized"}
76
76
// UNGENERALIZED: [[META23]] = !DILocation(line: 0, scope: [[DBG10]])
77
- // UNGENERALIZED: [[DBG24]] = !DILocation(line: 27 , column: 3, scope: [[DBG10]])
78
- // UNGENERALIZED: [[DBG25]] = distinct !DISubprogram(name: "g", scope: [[META11]], file: [[META11]], line: 62 , type: [[META26:![0-9]+]], scopeLine: 62 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META29:![0-9]+]])
77
+ // UNGENERALIZED: [[DBG24]] = !DILocation(line: 23 , column: 3, scope: [[DBG10]])
78
+ // UNGENERALIZED: [[DBG25]] = distinct !DISubprogram(name: "g", scope: [[META11]], file: [[META11]], line: 52 , type: [[META26:![0-9]+]], scopeLine: 52 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META29:![0-9]+]])
79
79
// UNGENERALIZED: [[META26]] = !DISubroutineType(types: [[META27:![0-9]+]])
80
80
// UNGENERALIZED: [[META27]] = !{null, [[META28:![0-9]+]]}
81
81
// UNGENERALIZED: [[META28]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META12]], size: 64)
82
82
// UNGENERALIZED: [[META29]] = !{[[META30]]}
83
- // UNGENERALIZED: [[META30]] = !DILocalVariable(name: "fp", arg: 1, scope: [[DBG25]], file: [[META11]], line: 62 , type: [[META28]])
83
+ // UNGENERALIZED: [[META30]] = !DILocalVariable(name: "fp", arg: 1, scope: [[DBG25]], file: [[META11]], line: 52 , type: [[META28]])
84
84
// UNGENERALIZED: [[META31]] = !{i64 0, !"_ZTSFvPFPPiPKcPS2_EE"}
85
85
// UNGENERALIZED: [[META32]] = !{i64 0, !"_ZTSFvPvE.generalized"}
86
86
// UNGENERALIZED: [[META33]] = !DILocation(line: 0, scope: [[DBG25]])
87
- // UNGENERALIZED: [[DBG34]] = !DILocation(line: 63 , column: 3, scope: [[DBG25]])
87
+ // UNGENERALIZED: [[DBG34]] = !DILocation(line: 53 , column: 3, scope: [[DBG25]])
88
88
// UNGENERALIZED: [[META35]] = !{}
89
89
// UNGENERALIZED: [[PROF36]] = !{!"branch_weights", i32 1048575, i32 1}
90
- // UNGENERALIZED: [[DBG37]] = !DILocation(line: 64 , column: 1, scope: [[DBG25]])
90
+ // UNGENERALIZED: [[DBG37]] = !DILocation(line: 54 , column: 1, scope: [[DBG25]])
91
91
//.
92
92
// GENERALIZED: [[META0:![0-9]+]] = distinct !DICompileUnit(language: DW_LANG_C11, file: [[META1:![0-9]+]], isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, retainedTypes: [[META2:![0-9]+]], splitDebugInlining: false, nameTableKind: None)
93
93
// GENERALIZED: [[META1]] = !DIFile(filename: "{{.*}}<stdin>", directory: {{.*}})
94
94
// GENERALIZED: [[META2]] = !{[[META3:![0-9]+]]}
95
95
// GENERALIZED: [[META3]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META4:![0-9]+]], size: 64)
96
96
// GENERALIZED: [[META4]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META5:![0-9]+]], size: 64)
97
97
// GENERALIZED: [[META5]] = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
98
- // GENERALIZED: [[DBG10]] = distinct !DISubprogram(name: "f", scope: [[META11:![0-9]+]], file: [[META11]], line: 26 , type: [[META12:![0-9]+]], scopeLine: 26 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META18:![0-9]+]])
98
+ // GENERALIZED: [[DBG10]] = distinct !DISubprogram(name: "f", scope: [[META11:![0-9]+]], file: [[META11]], line: 22 , type: [[META12:![0-9]+]], scopeLine: 22 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META18:![0-9]+]])
99
99
// GENERALIZED: [[META11]] = !DIFile(filename: "{{.*}}cfi-icall-generalize-debuginfo.c", directory: {{.*}})
100
100
// GENERALIZED: [[META12]] = !DISubroutineType(types: [[META13:![0-9]+]])
101
101
// GENERALIZED: [[META13]] = !{[[META3]], [[META14:![0-9]+]], [[META17:![0-9]+]]}
@@ -104,23 +104,23 @@ void g(int** (*fp)(const char *, const char **)) {
104
104
// GENERALIZED: [[META16]] = !DIBasicType(name: "char", size: 8, encoding: DW_ATE_signed_char)
105
105
// GENERALIZED: [[META17]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META14]], size: 64)
106
106
// GENERALIZED: [[META18]] = !{[[META19]], [[META20]]}
107
- // GENERALIZED: [[META19]] = !DILocalVariable(name: "a", arg: 1, scope: [[DBG10]], file: [[META11]], line: 26 , type: [[META14]])
108
- // GENERALIZED: [[META20]] = !DILocalVariable(name: "b", arg: 2, scope: [[DBG10]], file: [[META11]], line: 26 , type: [[META17]])
107
+ // GENERALIZED: [[META19]] = !DILocalVariable(name: "a", arg: 1, scope: [[DBG10]], file: [[META11]], line: 22 , type: [[META14]])
108
+ // GENERALIZED: [[META20]] = !DILocalVariable(name: "b", arg: 2, scope: [[DBG10]], file: [[META11]], line: 22 , type: [[META17]])
109
109
// GENERALIZED: [[META21]] = !{i64 0, !"_ZTSFPPiPKcPS2_E"}
110
110
// GENERALIZED: [[META22]] = !{i64 0, !"_ZTSFPvPKvS_E.generalized"}
111
111
// GENERALIZED: [[META23]] = !DILocation(line: 0, scope: [[DBG10]])
112
- // GENERALIZED: [[DBG24]] = !DILocation(line: 27 , column: 3, scope: [[DBG10]])
113
- // GENERALIZED: [[DBG25]] = distinct !DISubprogram(name: "g", scope: [[META11]], file: [[META11]], line: 62 , type: [[META26:![0-9]+]], scopeLine: 62 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META29:![0-9]+]])
112
+ // GENERALIZED: [[DBG24]] = !DILocation(line: 23 , column: 3, scope: [[DBG10]])
113
+ // GENERALIZED: [[DBG25]] = distinct !DISubprogram(name: "g", scope: [[META11]], file: [[META11]], line: 52 , type: [[META26:![0-9]+]], scopeLine: 52 , flags: DIFlagPrototyped, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: [[META0]], retainedNodes: [[META29:![0-9]+]])
114
114
// GENERALIZED: [[META26]] = !DISubroutineType(types: [[META27:![0-9]+]])
115
115
// GENERALIZED: [[META27]] = !{null, [[META28:![0-9]+]]}
116
116
// GENERALIZED: [[META28]] = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: [[META12]], size: 64)
117
117
// GENERALIZED: [[META29]] = !{[[META30]]}
118
- // GENERALIZED: [[META30]] = !DILocalVariable(name: "fp", arg: 1, scope: [[DBG25]], file: [[META11]], line: 62 , type: [[META28]])
118
+ // GENERALIZED: [[META30]] = !DILocalVariable(name: "fp", arg: 1, scope: [[DBG25]], file: [[META11]], line: 52 , type: [[META28]])
119
119
// GENERALIZED: [[META31]] = !{i64 0, !"_ZTSFvPFPPiPKcPS2_EE"}
120
120
// GENERALIZED: [[META32]] = !{i64 0, !"_ZTSFvPvE.generalized"}
121
121
// GENERALIZED: [[META33]] = !DILocation(line: 0, scope: [[DBG25]])
122
- // GENERALIZED: [[DBG34]] = !DILocation(line: 63 , column: 3, scope: [[DBG25]])
122
+ // GENERALIZED: [[DBG34]] = !DILocation(line: 53 , column: 3, scope: [[DBG25]])
123
123
// GENERALIZED: [[META35]] = !{}
124
124
// GENERALIZED: [[PROF36]] = !{!"branch_weights", i32 1048575, i32 1}
125
- // GENERALIZED: [[DBG37]] = !DILocation(line: 64 , column: 1, scope: [[DBG25]])
125
+ // GENERALIZED: [[DBG37]] = !DILocation(line: 54 , column: 1, scope: [[DBG25]])
126
126
//.
0 commit comments