From 198e05e57f284038da800b81cd403dd48f5f4bba Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 18 Dec 2016 22:44:13 -0500 Subject: Fix #496, while-true loop with a continue. --- coverage/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'coverage/parser.py') diff --git a/coverage/parser.py b/coverage/parser.py index 8b71b51..f65e4ab 100644 --- a/coverage/parser.py +++ b/coverage/parser.py @@ -952,7 +952,7 @@ class AstArcAnalyzer(object): start = to_top = self.line_for_node(node.test) if constant_test: to_top = self.line_for_node(node.body[0]) - self.block_stack.append(LoopBlock(start=start)) + self.block_stack.append(LoopBlock(start=to_top)) from_start = ArcStart(start, cause="the condition on line {lineno} was never true") exits = self.add_body_arcs(node.body, from_start=from_start) for xit in exits: -- cgit v1.2.1