Triple = sys::getHostTriple();
// find machine architecture for this module
- const Target* march = TargetRegistry::lookupTarget(Triple,
- /*FallbackToHost=*/false,
- /*RequireJIT=*/false,
- errMsg);
+ const Target* march = TargetRegistry::lookupTarget(Triple, errMsg);
if ( march == NULL )
return NULL;
// construct LTModule, hand over ownership of module and target
std::string FeatureStr = getFeatureString(Triple.c_str());
- TargetMachine* target = march->createTargetMachine(*m, Triple, FeatureStr);
+ TargetMachine* target = march->createTargetMachine(Triple, FeatureStr);
return new LTOModule(m.take(), target);
}