diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp --- a/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp @@ -35,12 +35,10 @@ /// right decision when generating code for different targets. const WebAssemblySubtarget *Subtarget; - bool ForCodeSize; - public: WebAssemblyDAGToDAGISel(WebAssemblyTargetMachine &TM, CodeGenOpt::Level OptLevel) - : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr), ForCodeSize(false) { + : SelectionDAGISel(TM, OptLevel), Subtarget(nullptr) { } StringRef getPassName() const override { @@ -52,7 +50,6 @@ "********** Function: " << MF.getName() << '\n'); - ForCodeSize = MF.getFunction().hasOptSize(); Subtarget = &MF.getSubtarget(); // Wasm64 is not fully supported right now (and is not specified)