mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-12 01:25:10 +00:00
add a new 'SetCurrentDebugType' API (requested by Andrew Haley for JIT
stuff) to programmatically control the current debug flavor. While I'm at it, doxygenate Debug.h and clean it up. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85395 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -57,7 +57,18 @@ DebugOnly("debug-only", cl::desc("Enable a specific type of debug output"),
|
||||
bool llvm::isCurrentDebugType(const char *DebugType) {
|
||||
return CurrentDebugType.empty() || DebugType == CurrentDebugType;
|
||||
}
|
||||
|
||||
/// SetCurrentDebugType - Set the current debug type, as if the -debug-only=X
|
||||
/// option were specified. Note that DebugFlag also needs to be set to true for
|
||||
/// debug output to be produced.
|
||||
///
|
||||
void SetCurrentDebugType(const char *Type) {
|
||||
CurrentDebugType = Type;
|
||||
}
|
||||
|
||||
#else
|
||||
// Avoid "has no symbols" warning.
|
||||
namespace llvm {
|
||||
int Debug_dummy = 0;
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user