The issue is specific to the language server, since it's trying to use an AST that contains errors. The test would not fail but was added anyway.