Skip to content

Commit 81c680a

Browse files
committed
[ORC] Improve JITLinkReentryTrampolines "arch not supported" error message.
"Architecture not supported" becomes "JITLinkReentryTrampolines: architecture <arch> not supported".
1 parent a1739d2 commit 81c680a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/ExecutionEngine/Orc/JITLinkReentryTrampolines.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,14 @@ JITLinkReentryTrampolines::Create(ObjectLinkingLayer &ObjLinkingLayer) {
8686

8787
EmitTrampolineFn EmitTrampoline;
8888

89-
switch (ObjLinkingLayer.getExecutionSession().getTargetTriple().getArch()) {
89+
const auto &TT = ObjLinkingLayer.getExecutionSession().getTargetTriple();
90+
switch (TT.getArch()) {
9091
case Triple::aarch64:
9192
EmitTrampoline = aarch64::createAnonymousReentryTrampoline;
9293
break;
9394
default:
94-
return make_error<StringError>("Architecture not supported",
95+
return make_error<StringError>("JITLinkReentryTrampolines: architecture " +
96+
TT.getArchName() + " not supported",
9597
inconvertibleErrorCode());
9698
}
9799

0 commit comments

Comments
 (0)