From ddd8f37508fbf7eb44a2434cb17cc3c34f996ab2 Mon Sep 17 00:00:00 2001 From: Rangi Date: Sat, 4 Jul 2026 18:48:03 -0400 Subject: [PATCH] Remove unnecessary default constructor for `Token` --- src/asm/lexer.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/asm/lexer.cpp b/src/asm/lexer.cpp index b9b28fe8..072d36b3 100644 --- a/src/asm/lexer.cpp +++ b/src/asm/lexer.cpp @@ -50,12 +50,6 @@ struct Token { int type; std::variant value; - Token() : type(T_(NUMBER)), value(std::monostate{}) { - assume( - type != T_(NUMBER) && type != T_(STRING) && type != T_(CHARACTER) && type != T_(SYMBOL) - && type != T_(LABEL) && type != T_(LOCAL) && type != T_(ANON) && type != T_(QMACRO) - ); - } Token(int type_) : type(type_), value(std::monostate{}) { assume( type != T_(NUMBER) && type != T_(STRING) && type != T_(CHARACTER) && type != T_(SYMBOL)