Index: llvm/trunk/lib/Transforms/Utils/AddDiscriminators.cpp =================================================================== --- llvm/trunk/lib/Transforms/Utils/AddDiscriminators.cpp +++ llvm/trunk/lib/Transforms/Utils/AddDiscriminators.cpp @@ -222,6 +222,8 @@ continue; DILocation *CurrentDIL = Current->getDebugLoc(); + if (!CurrentDIL) + continue; Location L = std::make_pair(CurrentDIL->getFilename(), CurrentDIL->getLine()); if (!CallLocations.insert(L).second) {