diff --git a/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp b/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp index 685d5f04f50d7..793bc3507b023 100644 --- a/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp +++ b/llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp @@ -1336,7 +1336,7 @@ Error MachOPlatform::MachOPlatformPlugin::populateObjCRuntimeObject( std::lock_guard Lock(PluginMutex); auto I = ObjCImageInfos.find(&MR.getTargetJITDylib()); assert(I != ObjCImageInfos.end() && "Missing __objc_imageinfo"); - assert(std::get<2>(I->second) && "Null __objc_imageinfo"); + assert(I->second.Addr && "Null __objc_imageinfo"); Sec.addr = I->second.Addr - SecBlock.getAddress(); Sec.size = 8; }