forked from OSchip/llvm-project
[sanitizers] DefaultSymbolizer should not be destroyed as as symbolizer
can be accessed after the static destroyed. llvm-svn: 295348
This commit is contained in:
parent
42f7712e23
commit
78395f23dc
|
|
@ -18,8 +18,9 @@
|
|||
#include "llvm/DebugInfo/Symbolize/Symbolize.h"
|
||||
|
||||
static llvm::symbolize::LLVMSymbolizer *getDefaultSymbolizer() {
|
||||
static llvm::symbolize::LLVMSymbolizer DefaultSymbolizer;
|
||||
return &DefaultSymbolizer;
|
||||
static llvm::symbolize::LLVMSymbolizer *DefaultSymbolizer =
|
||||
new llvm::symbolize::LLVMSymbolizer();
|
||||
return DefaultSymbolizer;
|
||||
}
|
||||
|
||||
namespace __sanitizer {
|
||||
|
|
|
|||
Loading…
Reference in New Issue