@@ -30,7 +30,7 @@ class cpp_convert_typet
30
30
unsigned unsigned_cnt, signed_cnt, char_cnt, int_cnt, short_cnt,
31
31
long_cnt, const_cnt, restrict_cnt, constexpr_cnt, volatile_cnt,
32
32
double_cnt, float_cnt, complex_cnt, cpp_bool_cnt, proper_bool_cnt,
33
- extern_cnt, wchar_t_cnt, char16_t_cnt, char32_t_cnt,
33
+ extern_cnt, noreturn_cnt, wchar_t_cnt, char16_t_cnt, char32_t_cnt,
34
34
int8_cnt, int16_cnt, int32_cnt, int64_cnt, ptr32_cnt, ptr64_cnt,
35
35
float128_cnt, int128_cnt;
36
36
@@ -53,7 +53,7 @@ void cpp_convert_typet::read(const typet &type)
53
53
unsigned_cnt=signed_cnt=char_cnt=int_cnt=short_cnt=
54
54
long_cnt=const_cnt=restrict_cnt=constexpr_cnt=volatile_cnt=
55
55
double_cnt=float_cnt=complex_cnt=cpp_bool_cnt=proper_bool_cnt=
56
- extern_cnt=wchar_t_cnt=char16_t_cnt=char32_t_cnt=
56
+ extern_cnt=noreturn_cnt= wchar_t_cnt=char16_t_cnt=char32_t_cnt=
57
57
int8_cnt=int16_cnt=int32_cnt=int64_cnt=
58
58
ptr32_cnt=ptr64_cnt=float128_cnt=int128_cnt=0 ;
59
59
@@ -132,6 +132,10 @@ void cpp_convert_typet::read_rec(const typet &type)
132
132
constexpr_cnt++;
133
133
else if (type.id ()==ID_extern)
134
134
extern_cnt++;
135
+ else if (type.id ()==ID_noreturn)
136
+ {
137
+ noreturn_cnt++;
138
+ }
135
139
else if (type.id ()==ID_function_type)
136
140
{
137
141
read_function_type (type);
0 commit comments