diff options
author | Xinliang David Li <davidxl@google.com> | 2016-06-15 22:20:56 +0000 |
---|---|---|
committer | Xinliang David Li <davidxl@google.com> | 2016-06-15 22:20:56 +0000 |
commit | 1e16d61f1f536493c9084a971c8fc2c58e18746a (patch) | |
tree | b518e8f2f1a7218d1c59b0efd392c907229a529d /llvm/lib | |
parent | 72a793c5b1b0293eee0908e0264a7f7b814025b7 (diff) | |
download | bcm5719-llvm-1e16d61f1f536493c9084a971c8fc2c58e18746a.tar.gz bcm5719-llvm-1e16d61f1f536493c9084a971c8fc2c58e18746a.zip |
Address review feedbacks of AddDiscriminator change
llvm-svn: 272850
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp index baf65b628b6..d034905b657 100644 --- a/llvm/lib/Transforms/Utils/AddDiscriminators.cpp +++ b/llvm/lib/Transforms/Utils/AddDiscriminators.cpp @@ -155,7 +155,7 @@ FunctionPass *llvm::createAddDiscriminatorsPass() { /// lexical block for I2 and all the instruction in B2 that share the same /// file and line location as I2. This new lexical block will have a /// different discriminator number than I1. -bool addDiscriminators(Function &F) { +static bool addDiscriminators(Function &F) { // If the function has debug information, but the user has disabled // discriminators, do nothing. // Simlarly, if the function has no debug info, do nothing. @@ -250,7 +250,9 @@ bool AddDiscriminatorsLegacyPass::runOnFunction(Function &F) { } PreservedAnalyses AddDiscriminatorsPass::run(Function &F, AnalysisManager<Function> &AM) { - addDiscriminators(F); - // Only modifies debug info. - return PreservedAnalyses::all(); + if (!addDiscriminators(F)) + return PreservedAnalyses::all(); + + // FIXME: should be all() + return PreservedAnalyses::none(); } |