X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=unittests%2FSupport%2FTargetRegistry.cpp;h=ae89c8b6493038bfd67c63a885771a5d031bbfc7;hb=5eefadb302242035deaf04c5585bb4cd46125deb;hp=7738e52409402d2472e87655116c6f90ca60ea05;hpb=9ffcd1bdbd18149dbb17d01f868ffd5558eae8d7;p=oota-llvm.git diff --git a/unittests/Support/TargetRegistry.cpp b/unittests/Support/TargetRegistry.cpp index 7738e524094..ae89c8b6493 100644 --- a/unittests/Support/TargetRegistry.cpp +++ b/unittests/Support/TargetRegistry.cpp @@ -22,10 +22,8 @@ TEST(TargetRegistry, TargetHasArchType) { llvm::InitializeAllTargetInfos(); - llvm::TargetRegistry RegistryRoot; - for (auto &I = TargetRegistry::begin(), &E = TargetRegistry::end(); - I != E; ++I) { - StringRef Name = I->getName(); + for (const Target &T : TargetRegistry::targets()) { + StringRef Name = T.getName(); // There is really no way (at present) to ask a Target whether it targets // a specific architecture, because the logic for that is buried in a // predicate.