[Symbolizer] Move default ctor into .cpp file
authorReid Kleckner <rnk@google.com>
Thu, 24 Feb 2022 23:31:46 +0000 (15:31 -0800)
committerReid Kleckner <rnk@google.com>
Fri, 25 Feb 2022 22:12:15 +0000 (14:12 -0800)
Follow up to 1e396affca6a0d21247d960c93a415e8f6fe0301.  On some standard
library configurations these have a dependency on the complete type of
SymbolizableModule.

llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h
llvm/lib/DebugInfo/Symbolize/Symbolize.cpp

index 2317017..ab33c40 100644 (file)
@@ -68,7 +68,7 @@ public:
                               : 4ULL * 1024 * 1024 * 1024 /* 4 GiB */;
   };
 
-  LLVMSymbolizer() = default;
+  LLVMSymbolizer();
   LLVMSymbolizer(const Options &Opts);
 
   ~LLVMSymbolizer();
index 021db10..55ef8cf 100644 (file)
@@ -39,6 +39,8 @@
 namespace llvm {
 namespace symbolize {
 
+LLVMSymbolizer::LLVMSymbolizer() = default;
+
 LLVMSymbolizer::LLVMSymbolizer(const Options &Opts) : Opts(Opts) {}
 
 LLVMSymbolizer::~LLVMSymbolizer() = default;