From: Reid Kleckner Date: Thu, 24 Feb 2022 23:31:46 +0000 (-0800) Subject: [Symbolizer] Move default ctor into .cpp file X-Git-Tag: upstream/15.0.7~15227 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=63bf228450b8403e0c5e828d276be47ffbcd00d0;p=platform%2Fupstream%2Fllvm.git [Symbolizer] Move default ctor into .cpp file Follow up to 1e396affca6a0d21247d960c93a415e8f6fe0301. On some standard library configurations these have a dependency on the complete type of SymbolizableModule. --- diff --git a/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h b/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h index 2317017..ab33c40 100644 --- a/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h +++ b/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h @@ -68,7 +68,7 @@ public: : 4ULL * 1024 * 1024 * 1024 /* 4 GiB */; }; - LLVMSymbolizer() = default; + LLVMSymbolizer(); LLVMSymbolizer(const Options &Opts); ~LLVMSymbolizer(); diff --git a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp index 021db10..55ef8cf 100644 --- a/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp +++ b/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp @@ -39,6 +39,8 @@ namespace llvm { namespace symbolize { +LLVMSymbolizer::LLVMSymbolizer() = default; + LLVMSymbolizer::LLVMSymbolizer(const Options &Opts) : Opts(Opts) {} LLVMSymbolizer::~LLVMSymbolizer() = default;