Add a finalize() hook, that'll let DIBuilder construct compile unit lazily.
[oota-llvm.git] / lib / Analysis / DIBuilder.cpp
index da5780827ab53228a213bca346eca5f5c67378e2..98a0ba085e1822255a0bce701c9b5b4f4a42dd0f 100644 (file)
@@ -31,6 +31,10 @@ static Constant *GetTagConstant(LLVMContext &VMContext, unsigned Tag) {
 DIBuilder::DIBuilder(Module &m)
   : M(m), VMContext(M.getContext()), TheCU(0), DeclareFn(0), ValueFn(0) {}
 
+/// finalize - Construct any deferred debug info descriptors.
+void DIBuilder::finalize() {
+}
+
 /// createCompileUnit - A CompileUnit provides an anchor for all debugging
 /// information generated during this instance of compilation.
 void DIBuilder::createCompileUnit(unsigned Lang, StringRef Filename,