[llvm] [WebAssembly] Unify type checking in AsmTypeCheck (PR #110094)
Derek Schuff via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 26 09:52:32 PDT 2024
================
@@ -21,25 +21,48 @@
#include "llvm/MC/MCParser/MCAsmParser.h"
#include "llvm/MC/MCParser/MCTargetAsmParser.h"
#include "llvm/MC/MCSymbol.h"
+#include <variant>
namespace llvm {
class WebAssemblyAsmTypeCheck final {
MCAsmParser &Parser;
const MCInstrInfo &MII;
- SmallVector<wasm::ValType, 8> Stack;
+ struct Ref : public std::monostate {};
----------------
dschuff wrote:
Is there any advantage to deriving from std::monostate compared to just
`using Ref = std::monostate`?
https://github.com/llvm/llvm-project/pull/110094
More information about the llvm-commits
mailing list