File tree Expand file tree Collapse file tree 5 files changed +9
-1
lines changed Expand file tree Collapse file tree 5 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -670,7 +670,7 @@ class TemplateBlock
670
670
: public BitcodeReader::AnyBlock
671
671
{
672
672
BitcodeReader& br_;
673
- llvm::Optional<TemplateInfo> I_;
673
+ llvm::Optional<TemplateInfo>& I_;
674
674
675
675
public:
676
676
explicit
Original file line number Diff line number Diff line change @@ -154,6 +154,10 @@ visit(
154
154
155
155
write (I.specs , tags_);
156
156
157
+ if (I.Template )
158
+ for (TemplateParamInfo const & J : I.Template ->Params )
159
+ writeTemplateParam (J);
160
+
157
161
for (auto const & J : I.Bases )
158
162
writeBaseRecord (J);
159
163
// VFALCO data members?
Original file line number Diff line number Diff line change 25
25
</struct >
26
26
<struct name =" ExplicitExpression" id =" ztb0u1Q4SVBUQ0roTOM7MFlUt/o=" >
27
27
<file path =" explicit-conv-operator.cpp" line =" 16" class =" def" />
28
+ <tparam decl =" bool B" />
28
29
<function name =" operator bool" access =" public" id =" q6N8XkMK9WWWGKNQnlx/o2E1EYc=" >
29
30
<file path =" explicit-conv-operator.cpp" line =" 17" />
30
31
<return type =" _Bool" />
Original file line number Diff line number Diff line change 64
64
</struct >
65
65
<struct name =" ExplicitExpression" id =" ztb0u1Q4SVBUQ0roTOM7MFlUt/o=" >
66
66
<file path =" explicit-ctor.cpp" line =" 25" class =" def" />
67
+ <tparam decl =" bool B" />
67
68
<function name =" ExplicitExpression< B> " access =" public" id =" J31K1hQq31LWiQhVy5ro0V+1pD0=" >
68
69
<file path =" explicit-ctor.cpp" line =" 29" />
69
70
<param type =" int" />
Original file line number Diff line number Diff line change 4
4
<namespace name =" " >
5
5
<struct name =" X" id =" 7wllQWhGGsbbeoZVa3gh4d7bcq8=" >
6
6
<file path =" explicit-deduct-guide.cpp" line =" 4" class =" def" />
7
+ <tparam decl =" int" />
7
8
</struct >
8
9
<function name =" < deduction guide for X> " id =" AtQyLakD3CjcM24GabAbHMNgVU4=" >
9
10
<file path =" explicit-deduct-guide.cpp" line =" 8" />
16
17
<attr id =" has-trailing-return" />
17
18
<return type =" X< 0> " />
18
19
<param type =" long" />
20
+ <tparam decl =" bool B = true" />
19
21
</function >
20
22
<function name =" < deduction guide for X> " id =" tkYkUU6H8cbFpCU7yBuvBLkT6dg=" >
21
23
<file path =" explicit-deduct-guide.cpp" line =" 10" />
You can’t perform that action at this time.
0 commit comments