(&mut self, stmt: &ast::Node)
| 156 | } |
| 157 | |
| 158 | fn visit_decl_stmt(&mut self, stmt: &ast::Node) -> Result<()> { |
| 159 | if let ast::Clang::DeclStmt(_) = &stmt.kind { |
| 160 | for child in &stmt.inner { |
| 161 | self.visit_var_decl(child)?; |
| 162 | } |
| 163 | return Ok(()); |
| 164 | } |
| 165 | eyre::bail!("Visit DeclStmt, but visited {stmt:?}") |
| 166 | } |
| 167 | |
| 168 | fn visit_var_decl(&mut self, stmt: &ast::Node) -> Result<()> { |
| 169 | if let ast::Clang::VarDecl(vd) = &stmt.kind { |
no test coverage detected