Disallow :? within var (#6812)

Co-authored-by: David Blaikie <dblaikie@gmail.com>
This commit is contained in:
Geoff Romer
2026-03-06 21:08:22 +00:00
committed by GitHub
co-authored by David Blaikie
parent 53729325a0
commit 2e155567bd
6 changed files with 35 additions and 10 deletions
@@ -71,7 +71,7 @@ library "[[@TEST_NAME]]";
// CHECK:STDERR: var x:! () = ();
// CHECK:STDERR: ^~~~~~
// CHECK:STDERR:
// CHECK:STDERR: fail_invalid_file_generic_regression_test.carbon:[[@LINE+4]]:12: error: `var` pattern cannot declare a compile-time binding [CompileTimeBindingInVarDecl]
// CHECK:STDERR: fail_invalid_file_generic_regression_test.carbon:[[@LINE+4]]:12: error: found `:!` pattern inside `var` pattern [NonRegularBindingInVarDecl]
// CHECK:STDERR: var x:! () = ();
// CHECK:STDERR: ^
// CHECK:STDERR: