aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2013-05-03 01:42:35 +0000
committerAdrian Prantl <aprantl@apple.com>2013-05-03 01:42:35 +0000
commitbb09f7b1d9312471b701f2683a9d955b4e954630 (patch)
tree9bef15edbeaaaf02dda5055d42af83c92147ed53 /lib/CodeGen/CodeGenFunction.h
parente19229be18725bd856410b478c0e63d81ab8e4f5 (diff)
Revert "Attempt to un-break the gdb buildbot."
This reverts commit 180982. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180990 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
-rw-r--r--lib/CodeGen/CodeGenFunction.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/lib/CodeGen/CodeGenFunction.h b/lib/CodeGen/CodeGenFunction.h
index 7c6e8d176b..17df1dad3e 100644
--- a/lib/CodeGen/CodeGenFunction.h
+++ b/lib/CodeGen/CodeGenFunction.h
@@ -784,9 +784,7 @@ public:
/// PopCleanupBlock - Will pop the cleanup entry on the stack and
/// process all branch fixups.
- /// \param EHLoc - Optional debug location for EH code.
- void PopCleanupBlock(bool FallThroughIsBranchThrough = false,
- SourceLocation EHLoc=SourceLocation());
+ void PopCleanupBlock(bool FallThroughIsBranchThrough = false);
/// DeactivateCleanupBlock - Deactivates the given cleanup block.
/// The block cannot be reactivated. Pops it if it's the top of the
@@ -907,9 +905,7 @@ public:
/// PopCleanupBlocks - Takes the old cleanup stack size and emits
/// the cleanup blocks that have been added.
- /// \param EHLoc - Optional debug location for EH code.
- void PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
- SourceLocation EHLoc=SourceLocation());
+ void PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize);
void ResolveBranchFixups(llvm::BasicBlock *Target);
@@ -1210,14 +1206,14 @@ private:
/// lazily by getUnreachableBlock().
llvm::BasicBlock *UnreachableBlock;
- /// Counts of the number return expressions in the function.
- unsigned NumReturnExprs;
+ /// Counts of the number of distinct breakpoint locations in this function.
+ unsigned NumStopPoints;
/// Count the number of simple (constant) return expressions in the function.
unsigned NumSimpleReturnExprs;
- /// The last regular (non-return) debug location (breakpoint) in the function.
- SourceLocation LastStopPoint;
+ /// The first debug location (breakpoint) in the function.
+ SourceLocation FirstStopPoint;
public:
/// A scope within which we are constructing the fields of an object which