Skip to content

Commit 521fe91

Browse files
committed
Define CLANG_VERBOSE_TRAP_PREFIX in public header
1 parent 4aa91cc commit 521fe91

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

clang/include/clang/CodeGen/ModuleBuilder.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ namespace llvm {
2727
}
2828
}
2929

30+
// Prefix for __builtin_verbose_trap.
31+
#define CLANG_VERBOSE_TRAP_PREFIX "__llvm_verbose_trap"
32+
3033
namespace clang {
3134
class CodeGenOptions;
3235
class CoverageSourceInfo;

clang/lib/CodeGen/CGDebugInfo.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
#include "clang/Basic/FileManager.h"
3333
#include "clang/Basic/SourceManager.h"
3434
#include "clang/Basic/Version.h"
35+
#include "clang/CodeGen/ModuleBuilder.h"
3536
#include "clang/Frontend/FrontendOptions.h"
3637
#include "clang/Lex/HeaderSearchOptions.h"
3738
#include "clang/Lex/ModuleMap.h"
@@ -3515,7 +3516,7 @@ CGDebugInfo::CreateTrapFailureMessageFor(llvm::DebugLoc TrapLocation,
35153516
StringRef FailureMsg) {
35163517
// Create a debug location from `TrapLocation` that adds an artificial inline
35173518
// frame.
3518-
const char *Prefix = "__llvm_verbose_trap";
3519+
const char *Prefix = CLANG_VERBOSE_TRAP_PREFIX;
35193520
SmallString<64> FuncName(Prefix);
35203521
if (!FailureMsg.empty()) {
35213522
FuncName += ": ";

0 commit comments

Comments
 (0)