[llvm-dev] No Targets in TargetRegistry
Brent Lewis via llvm-dev
llvm-dev at lists.llvm.org
Sat Jan 20 13:32:44 PST 2018
This is from
https://stackoverflow.com/questions/48360685/no-targets-in-targetregistry
I have the following code, which should get the default llvm::Target.
auto const targetTriple = llvm::sys::getDefaultTargetTriple();
llvm_module.setTargetTriple(targetTriple);
std::string error;
auto const * target = llvm::TargetRegistry::lookupTarget(targetTriple,
error);
if (target == nullptr) {
auto targets = llvm::TargetRegistry::targets();
size_t targetCount = 0;
for (auto const & _ : targets) {
++targetCount;
}
ERROR(Unknown, "llvm::TargetRegistry::lookupTarget failed for " +
targetTriple + ". llvm::TargetRegistry::targets() contains " +
std::to_string(targetCount) + " elements.");
}
This code produces this error message:
...
llvm::TargetRegistry::lookupTarget failed for i686-pc-windows-msvc.
llvm::TargetRegistry::targets() contains 0 elements
...
Am I missing a step?
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180120/6a3a8ad1/attachment-0001.html>
More information about the llvm-dev
mailing list