@@ -941,7 +941,7 @@ template <class DataType> class basic_parser : public basic_parser_impl {
941
941
942
942
// --------------------------------------------------
943
943
944
- extern template class basic_parser <bool >;
944
+ extern template class LLVM_TEMPLATE_ABI basic_parser<bool >;
945
945
946
946
template <> class LLVM_ABI parser<bool > : public basic_parser<bool > {
947
947
public:
@@ -968,7 +968,7 @@ template <> class LLVM_ABI parser<bool> : public basic_parser<bool> {
968
968
969
969
// --------------------------------------------------
970
970
971
- extern template class basic_parser <boolOrDefault>;
971
+ extern template class LLVM_TEMPLATE_ABI basic_parser<boolOrDefault>;
972
972
973
973
template <>
974
974
class LLVM_ABI parser<boolOrDefault> : public basic_parser<boolOrDefault> {
@@ -994,7 +994,7 @@ class LLVM_ABI parser<boolOrDefault> : public basic_parser<boolOrDefault> {
994
994
995
995
// --------------------------------------------------
996
996
997
- extern template class basic_parser <int >;
997
+ extern template class LLVM_TEMPLATE_ABI basic_parser<int >;
998
998
999
999
template <> class LLVM_ABI parser<int > : public basic_parser<int > {
1000
1000
public:
@@ -1015,7 +1015,7 @@ template <> class LLVM_ABI parser<int> : public basic_parser<int> {
1015
1015
1016
1016
// --------------------------------------------------
1017
1017
1018
- extern template class basic_parser <long >;
1018
+ extern template class LLVM_TEMPLATE_ABI basic_parser<long >;
1019
1019
1020
1020
template <> class LLVM_ABI parser<long > final : public basic_parser<long > {
1021
1021
public:
@@ -1036,7 +1036,7 @@ template <> class LLVM_ABI parser<long> final : public basic_parser<long> {
1036
1036
1037
1037
// --------------------------------------------------
1038
1038
1039
- extern template class basic_parser <long long >;
1039
+ extern template class LLVM_TEMPLATE_ABI basic_parser<long long >;
1040
1040
1041
1041
template <> class LLVM_ABI parser<long long > : public basic_parser<long long > {
1042
1042
public:
@@ -1057,7 +1057,7 @@ template <> class LLVM_ABI parser<long long> : public basic_parser<long long> {
1057
1057
1058
1058
// --------------------------------------------------
1059
1059
1060
- extern template class basic_parser <unsigned >;
1060
+ extern template class LLVM_TEMPLATE_ABI basic_parser<unsigned >;
1061
1061
1062
1062
template <> class LLVM_ABI parser<unsigned > : public basic_parser<unsigned > {
1063
1063
public:
@@ -1078,7 +1078,7 @@ template <> class LLVM_ABI parser<unsigned> : public basic_parser<unsigned> {
1078
1078
1079
1079
// --------------------------------------------------
1080
1080
1081
- extern template class basic_parser <unsigned long >;
1081
+ extern template class LLVM_TEMPLATE_ABI basic_parser<unsigned long >;
1082
1082
1083
1083
template <>
1084
1084
class LLVM_ABI parser<unsigned long > final
@@ -1101,7 +1101,7 @@ class LLVM_ABI parser<unsigned long> final
1101
1101
1102
1102
// --------------------------------------------------
1103
1103
1104
- extern template class basic_parser <unsigned long long >;
1104
+ extern template class LLVM_TEMPLATE_ABI basic_parser<unsigned long long >;
1105
1105
1106
1106
template <>
1107
1107
class LLVM_ABI parser<unsigned long long >
@@ -1125,7 +1125,7 @@ class LLVM_ABI parser<unsigned long long>
1125
1125
1126
1126
// --------------------------------------------------
1127
1127
1128
- extern template class basic_parser <double >;
1128
+ extern template class LLVM_TEMPLATE_ABI basic_parser<double >;
1129
1129
1130
1130
template <> class LLVM_ABI parser<double > : public basic_parser<double > {
1131
1131
public:
@@ -1146,7 +1146,7 @@ template <> class LLVM_ABI parser<double> : public basic_parser<double> {
1146
1146
1147
1147
// --------------------------------------------------
1148
1148
1149
- extern template class basic_parser <float >;
1149
+ extern template class LLVM_TEMPLATE_ABI basic_parser<float >;
1150
1150
1151
1151
template <> class LLVM_ABI parser<float > : public basic_parser<float > {
1152
1152
public:
@@ -1167,7 +1167,7 @@ template <> class LLVM_ABI parser<float> : public basic_parser<float> {
1167
1167
1168
1168
// --------------------------------------------------
1169
1169
1170
- extern template class basic_parser <std::string>;
1170
+ extern template class LLVM_TEMPLATE_ABI basic_parser<std::string>;
1171
1171
1172
1172
template <>
1173
1173
class LLVM_ABI parser<std::string> : public basic_parser<std::string> {
@@ -1192,7 +1192,7 @@ class LLVM_ABI parser<std::string> : public basic_parser<std::string> {
1192
1192
1193
1193
// --------------------------------------------------
1194
1194
1195
- extern template class basic_parser <char >;
1195
+ extern template class LLVM_TEMPLATE_ABI basic_parser<char >;
1196
1196
1197
1197
template <> class LLVM_ABI parser<char > : public basic_parser<char > {
1198
1198
public:
0 commit comments