Skip to content

Commit 600eeed

Browse files
authored
[JITLink][NFC] Guard functions used only for debug for XCOFFLinkGraphBuilder (llvm#134413)
1 parent f413772 commit 600eeed

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

llvm/lib/ExecutionEngine/JITLink/XCOFFLinkGraphBuilder.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ XCOFFLinkGraphBuilder::XCOFFLinkGraphBuilder(
4040
std::string(Obj.getFileName()), std::move(SSP), std::move(TT),
4141
std::move(Features), std::move(GetEdgeKindName))) {}
4242

43+
#ifndef NDEBUG
4344
static llvm::StringRef getStorageClassString(XCOFF::StorageClass SC) {
4445
switch (SC) {
4546
case XCOFF::StorageClass::C_FILE:
@@ -145,6 +146,7 @@ static llvm::StringRef getStorageClassString(XCOFF::StorageClass SC) {
145146
}
146147
llvm_unreachable("Unknown XCOFF::StorageClass enum");
147148
}
149+
#endif
148150

149151
Error XCOFFLinkGraphBuilder::processSections() {
150152
LLVM_DEBUG(dbgs() << " Creating graph sections...\n");
@@ -204,6 +206,7 @@ getXCOFFSymbolContainingSymbolRef(const object::XCOFFObjectFile &Obj,
204206
return object::XCOFFSymbolRef(DRI, &Obj);
205207
}
206208

209+
#ifndef NDEBUG
207210
static void printSymbolEntry(raw_ostream &OS,
208211
const object::XCOFFObjectFile &Obj,
209212
const object::XCOFFSymbolRef &Sym) {
@@ -232,6 +235,7 @@ static void printSymbolEntry(raw_ostream &OS,
232235
}
233236
OS << "\n";
234237
}
238+
#endif
235239

236240
Error XCOFFLinkGraphBuilder::processCsectsAndSymbols() {
237241
LLVM_DEBUG(dbgs() << " Creating graph blocks and symbols...\n");

0 commit comments

Comments
 (0)