Define a runOnMachineFunction for the Hexagon AsmPrinter and
[oota-llvm.git] / lib / Target / Hexagon / HexagonAsmPrinter.cpp
index d0aef52dcea65d46b4a519b7dde665f888d02314..dd4bf1574d450a221d2e0399d0e1966d9709ff00 100644 (file)
@@ -63,9 +63,7 @@ static cl::opt<bool> AlignCalls(
 
 HexagonAsmPrinter::HexagonAsmPrinter(TargetMachine &TM,
                                      std::unique_ptr<MCStreamer> Streamer)
-    : AsmPrinter(TM, std::move(Streamer)) {
-  Subtarget = &TM.getSubtarget<HexagonSubtarget>();
-}
+    : AsmPrinter(TM, std::move(Streamer)), Subtarget(nullptr) {}
 
 void HexagonAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo,
                                     raw_ostream &O) {