summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-04-11 01:00:47 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-04-11 01:00:47 +0000
commit63ffa21d9026e1478fd0fe3080454aacae2da0f7 (patch)
tree4482d8a0f0ad7b44e4df03dd8356ff85f426030f /llvm/lib/Transforms/Utils/AddDiscriminators.cpp
parent709a0dcfefc5981ab91e5d7ab774f85b6c40ab04 (diff)
downloadbcm5719-llvm-63ffa21d9026e1478fd0fe3080454aacae2da0f7.tar.gz
bcm5719-llvm-63ffa21d9026e1478fd0fe3080454aacae2da0f7.zip
DebugInfo: Rewrite atSameLineAs() as MDLocation::canDiscriminate()
Rewrite `DILocation::atSameLineAs()` as `MDLocation::canDiscriminate()` with a doxygen comment explaining its purpose. I've added a few FIXMEs where I think this check is too weak; fixing that is tracked by PR23199. llvm-svn: 234674
Diffstat (limited to 'llvm/lib/Transforms/Utils/AddDiscriminators.cpp')
-rw-r--r--llvm/lib/Transforms/Utils/AddDiscriminators.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
index 0379736f15d..e8f1d5c83c6 100644
--- a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
+++ b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
@@ -189,7 +189,7 @@ bool AddDiscriminators::runOnFunction(Function &F) {
// location as B's last instruction (Last), add a new
// discriminator for First's location and all the instructions
// in Succ that share the same location with First.
- if (FirstDIL.atSameLineAs(LastDIL)) {
+ if (!FirstDIL->canDiscriminate(*LastDIL)) {
// Create a new lexical scope and compute a new discriminator
// number for it.
StringRef Filename = FirstDIL.getFilename();
OpenPOWER on IntegriCloud