aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib
diff options
context:
space:
mode:
authorFrederik Gossen <frgossen@google.com>2021-08-19 12:51:14 +0200
committerFrederik Gossen <frgossen@google.com>2021-08-19 13:00:16 +0200
commitc20cb5547ddde565c4fd69900ef7d71371e51611 (patch)
treefe1c6cd6fdb48f9e6a9770aad45acd721548380e /llvm/lib
parent7bda1a0711c67fde5f9bac5e1c9bd68163659d0e (diff)
downloadllvm-c20cb5547ddde565c4fd69900ef7d71371e51611.zip
llvm-c20cb5547ddde565c4fd69900ef7d71371e51611.tar.gz
llvm-c20cb5547ddde565c4fd69900ef7d71371e51611.tar.bz2
Avoid unused variable when NDEBUG
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/ExecutionEngine/JITLink/x86_64.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp b/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp
index a95b34b..c2e25c6 100644
--- a/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp
+++ b/llvm/lib/ExecutionEngine/JITLink/x86_64.cpp
@@ -76,9 +76,11 @@ Error optimize_x86_64_GOTAndStubs(LinkGraph &G) {
for (auto &E : B->edges()) {
if (E.getKind() == x86_64::PCRel32GOTLoadRelaxable ||
E.getKind() == x86_64::PCRel32GOTLoadREXRelaxable) {
+#ifndef NDEBUG
bool REXPrefix = E.getKind() == x86_64::PCRel32GOTLoadREXRelaxable;
assert(E.getOffset() >= (REXPrefix ? 3 : 2) &&
"GOT edge occurs too early in block");
+#endif
auto *FixupData = reinterpret_cast<uint8_t *>(
const_cast<char *>(B->getContent().data())) +
E.getOffset();