Replace inherited constructor with an explicit one
[oota-llvm.git] / lib / Target / Hexagon / HexagonRDFOpt.cpp
index e820b49e047880b3772e2d21c93ed87a7952890f..3fcda984d265a5fe1b4d3bf1e7a169fb4675a986 100644 (file)
@@ -72,8 +72,8 @@ INITIALIZE_PASS_END(HexagonRDFOpt, "rdfopt", "Hexagon RDF opt", false, false)
 
 
 struct HexagonDCE : public DeadCodeElimination {
-  using DeadCodeElimination::DeadCodeElimination;
-
+  HexagonDCE(DataFlowGraph &G, MachineRegisterInfo &MRI)
+    : DeadCodeElimination(G, MRI) {}
   bool rewrite(NodeAddr<InstrNode*> IA, SetVector<NodeId> &Remove);
   void removeOperand(NodeAddr<InstrNode*> IA, unsigned OpNum);