diff --git a/test/parser.cpp b/test/parser.cpp index 08789b4..ea46c4e 100644 --- a/test/parser.cpp +++ b/test/parser.cpp @@ -10,7 +10,8 @@ void test_let_statement(ast::statement* stmt, const std::string name) { REQUIRE(stmt->token_literal() == "let"); - ast::let* let_stmt = dynamic_cast(stmt); + ast::let* let_stmt; + REQUIRE_NOTHROW(let_stmt = dynamic_cast(stmt)); REQUIRE_MESSAGE( let_stmt != nullptr, "Couldn't cast statement to a let statement"