@@ -19,14 +19,14 @@ void diag_collector::report_impl(diag_type type, void *diag) {
1919}
2020
2121#define QLJS_DIAG_TYPE (name, code, severity, struct_body, format_call ) \
22- diag_collector::error::error (const name &data) \
22+ diag_collector::diag::diag (const name &data) \
2323 : type_(diag_type::name), variant_##name##_(std::move(data)) {}
2424QLJS_X_DIAG_TYPES
2525#undef QLJS_DIAG_TYPE
2626
27- diag_type diag_collector::error ::type () const noexcept { return this ->type_ ; }
27+ diag_type diag_collector::diag ::type () const noexcept { return this ->type_ ; }
2828
29- const char *diag_collector::error ::error_code () const noexcept {
29+ const char *diag_collector::diag ::error_code () const noexcept {
3030 switch (this ->type_ ) {
3131#define QLJS_DIAG_TYPE (name, code, severity, struct_body, format_call ) \
3232 case diag_type::name: \
@@ -37,25 +37,25 @@ const char *diag_collector::error::error_code() const noexcept {
3737 QLJS_UNREACHABLE ();
3838}
3939
40- const void *diag_collector::error ::data () const noexcept {
40+ const void *diag_collector::diag ::data () const noexcept {
4141 return &this ->variant_diag_unexpected_token_ ; // Arbitrary member.
4242}
4343
44- #define QLJS_DIAG_TYPE (name, code, severity, struct_body, format_call ) \
45- template <> \
46- bool holds_alternative<name>(const diag_collector::error &e) noexcept { \
47- return e.type_ == diag_type::name; \
48- } \
49- \
50- template <> \
51- const name &get<name>(const diag_collector::error &e) noexcept { \
52- QLJS_ASSERT (holds_alternative<name>(e)); \
53- return e.variant_ ##name##_; \
44+ #define QLJS_DIAG_TYPE (name, code, severity, struct_body, format_call ) \
45+ template <> \
46+ bool holds_alternative<name>(const diag_collector::diag &e) noexcept { \
47+ return e.type_ == diag_type::name; \
48+ } \
49+ \
50+ template <> \
51+ const name &get<name>(const diag_collector::diag &e) noexcept { \
52+ QLJS_ASSERT (holds_alternative<name>(e)); \
53+ return e.variant_ ##name##_; \
5454 }
5555QLJS_X_DIAG_TYPES
5656#undef QLJS_DIAG_TYPE
5757
58- void PrintTo (const diag_collector::error &e, std::ostream *out) {
58+ void PrintTo (const diag_collector::diag &e, std::ostream *out) {
5959 *out << e.type_ ;
6060}
6161
0 commit comments