From 5d389710307e501ccec4112ced59c86ea1d5dc3f Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Tue, 3 May 2022 12:36:02 -0700 Subject: [PATCH] fix for coverage reporting for functions that use "when" statements --- src/Stmt.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Stmt.cc b/src/Stmt.cc index c3309f9230..0edca90435 100644 --- a/src/Stmt.cc +++ b/src/Stmt.cc @@ -2072,7 +2072,7 @@ void WhenStmt::StmtDescribe(ODesc* d) const wi->WhenBody()->Describe(d); d->PopIndent(); - if ( wi->TimeoutStmt() ) + if ( wi->TimeoutExpr() ) { if ( d->IsReadable() ) { @@ -2087,7 +2087,10 @@ void WhenStmt::StmtDescribe(ODesc* d) const d->PopIndent(); } else + { + wi->TimeoutExpr()->Describe(d); wi->TimeoutStmt()->Describe(d); + } } }