michael@0: diff --git a/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/lib/CodeGen/AsmPrinter/AsmPrinter.cpp michael@0: index d6d4510..c488d4a 100644 michael@0: --- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp michael@0: +++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp michael@0: @@ -172,6 +172,8 @@ bool AsmPrinter::doInitialization(Module &M) { michael@0: OutStreamer.EmitFileDirective(M.getModuleIdentifier()); michael@0: } michael@0: michael@0: + OutStreamer.EmitCFISections(true, true); michael@0: + michael@0: GCModuleInfo *MI = getAnalysisIfAvailable(); michael@0: assert(MI && "AsmPrinter didn't require GCModuleInfo?"); michael@0: for (GCModuleInfo::iterator I = MI->begin(), E = MI->end(); I != E; ++I)