Remove unused class variables.
[oota-llvm.git] / lib / Target / WebAssembly / MCTargetDesc / WebAssemblyMCCodeEmitter.cpp
index c6977bb6cf76b410653c2fa77a047c632afc88fe..7c6c79eb5db24b90103325c8cc55ab77f6800475 100644 (file)
@@ -28,14 +28,12 @@ using namespace llvm;
 
 namespace {
 class WebAssemblyMCCodeEmitter final : public MCCodeEmitter {
-  const MCInstrInfo &MCII;
   const MCRegisterInfo &MRI;
-  const MCContext &Ctx;
 
 public:
-  WebAssemblyMCCodeEmitter(const MCInstrInfo &mcii, const MCRegisterInfo &mri,
-                           MCContext &ctx)
-      : MCII(mcii), MRI(mri), Ctx(ctx) {}
+  WebAssemblyMCCodeEmitter(const MCInstrInfo &, const MCRegisterInfo &mri,
+                           MCContext &)
+      : MRI(mri) {}
 
   ~WebAssemblyMCCodeEmitter() override {}
 
@@ -77,9 +75,7 @@ unsigned WebAssemblyMCCodeEmitter::getMachineOpValue(
 
   assert(MO.isExpr());
 
-  const MCExpr *Expr = MO.getExpr();
-
-  assert(Expr->getKind() == MCExpr::SymbolRef);
+  assert(MO.getExpr()->getKind() == MCExpr::SymbolRef);
 
   assert(false && "FIXME: not implemented yet");