diff --git a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp --- a/llvm/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/llvm/lib/Bitcode/Reader/BitcodeReader.cpp @@ -5665,7 +5665,10 @@ } RemangledIntrinsics.clear(); - UpgradeDebugInfo(*TheModule); + if (StripDebugInfo) + llvm::StripDebugInfo(*TheModule); + else + UpgradeDebugInfo(*TheModule); UpgradeModuleFlags(*TheModule);