OSDN Git Service

Update to LLVM 3.5a.
[android-x86/external-llvm.git] / lib / IR / PassRegistry.cpp
index d3b2f1f..74dc0f1 100644 (file)
@@ -179,6 +179,8 @@ void PassRegistry::registerAnalysisGroup(const void *InterfaceID,
       assert(ImplementationInfo->getNormalCtor() &&
            "Cannot specify pass as default if it does not have a default ctor");
       InterfaceInfo->setNormalCtor(ImplementationInfo->getNormalCtor());
+      InterfaceInfo->setTargetMachineCtor(
+          ImplementationInfo->getTargetMachineCtor());
     }
   }