diff --git a/tools/tidy/src/ASTHelperVisitors.cpp b/tools/tidy/src/ASTHelperVisitors.cpp index 537c8e9e3..392b9c479 100644 --- a/tools/tidy/src/ASTHelperVisitors.cpp +++ b/tools/tidy/src/ASTHelperVisitors.cpp @@ -24,5 +24,8 @@ std::optional getIdentifier(const slang::ast::Expression& expr std::optional getExpressionSourceLocation( const slang::ast::Expression& expr) { + if (!expr.syntax) { + return std::nullopt; + } return expr.syntax->getFirstToken().location(); }