mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-04 22:02:52 +01:00
Add support for var patterns (#5069)
Co-authored-by: Richard Smith <richard@metafoo.co.uk>
This commit is contained in:
co-authored by
Richard Smith
parent
331f55f0a2
commit
6d4f2567a7
@@ -92,9 +92,8 @@ static auto HandleBindingPatternFinish(Context& context, bool is_compile_time)
|
||||
if (state.in_var_pattern) {
|
||||
node_kind = NodeKind::VarBindingPattern;
|
||||
if (is_compile_time) {
|
||||
CARBON_DIAGNOSTIC(
|
||||
CompileTimeBindingInVarDecl, Error,
|
||||
"`var` declaration cannot declare a compile-time binding");
|
||||
CARBON_DIAGNOSTIC(CompileTimeBindingInVarDecl, Error,
|
||||
"`var` pattern cannot declare a compile-time binding");
|
||||
context.emitter().Emit(*context.position(), CompileTimeBindingInVarDecl);
|
||||
state.has_error = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user