diff --git a/compiler-rt/lib/orc/coff_platform.cpp b/compiler-rt/lib/orc/coff_platform.cpp --- a/compiler-rt/lib/orc/coff_platform.cpp +++ b/compiler-rt/lib/orc/coff_platform.cpp @@ -466,6 +466,8 @@ } auto &JDState = I->second; for (auto &KV : Secs) { + if (KV.first == ".voltbl") + continue; if (auto Err = registerBlockRange(HeaderAddr, KV.second)) return Err; if (KV.first.empty()) @@ -511,6 +513,8 @@ } auto &JDState = I->second; for (auto &KV : Secs) { + if (KV.first == ".voltbl") + continue; if (auto Err = deregisterBlockRange(HeaderAddr, KV.second)) return Err; if (KV.first == ".pdata")