@@ -1016,7 +1016,9 @@ auto lex_line(
1016
1016
auto peek_is_cpp2_fundamental_type_keyword = [&]
1017
1017
{
1018
1018
static const auto keys = std::vector<std::string_view>{
1019
- " i8" , " i16" , " i32" , " i64" , " longdouble" , " longlong" , " u8" , " u16" , " u32" , " u64" , " ulong" , " ulonglong" , " ushort"
1019
+ " i8" , " i16" , " i32" , " i64" , " longdouble" , " longlong" ,
1020
+ " u8" , " u16" , " u32" , " u64" , " ulonglong" , " ulong" , " ushort" ,
1021
+ " _schar" , " _uchar"
1020
1022
};
1021
1023
1022
1024
return do_is_keyword (keys);
@@ -1025,7 +1027,10 @@ auto lex_line(
1025
1027
auto peek_is_cpp1_multi_token_fundamental_keyword = [&]
1026
1028
{
1027
1029
static const auto multi_keys = std::vector<std::string_view>{
1028
- " char16_t" , " char32_t" , " char8_t" , " char" , " double" , " float" , " int" , " long" , " short" , " signed" , " unsigned"
1030
+ " char16_t" , " char32_t" , " char8_t" , " char" ,
1031
+ " double" , " float" ,
1032
+ " int" , " long" , " short" ,
1033
+ " signed" , " unsigned"
1029
1034
};
1030
1035
return do_is_keyword (multi_keys);
1031
1036
};
0 commit comments