New Issue: [Bug]: ControlFlowParentheses might break code with 'try'/'try!'

28169, "jabraham17", "[Bug]: ControlFlowParentheses might break code with 'try'/'try!'", "2025-12-09T23:44:30Z"

Today, chplcheck will see code like the following as having extraneous parentheses and provide a lint (with a fixit) for it

if (try foo()) { }

However, removing the parentheses around the condition will result in a syntax error.

What the proper behavior is for chplcheck depends on whatever we decide in What is the expected syntax for `try`/`try!` expressions · Issue #28168 · chapel-lang/chapel · GitHub