diff options
Diffstat (limited to 'gcc/rust/checks/errors/rust-ast-validation.cc')
-rw-r--r-- | gcc/rust/checks/errors/rust-ast-validation.cc | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/gcc/rust/checks/errors/rust-ast-validation.cc b/gcc/rust/checks/errors/rust-ast-validation.cc index d1c8273..d57b7cb 100644 --- a/gcc/rust/checks/errors/rust-ast-validation.cc +++ b/gcc/rust/checks/errors/rust-ast-validation.cc @@ -141,23 +141,6 @@ ASTValidation::visit (AST::Function &function) } void -ASTValidation::visit (AST::TraitFunctionDecl &decl) -{ - const auto &qualifiers = decl.get_qualifiers (); - - if (context.back () == Context::TRAIT) - { - // may change soon - if (qualifiers.is_async ()) - rust_error_at (decl.get_identifier ().get_locus (), ErrorCode::E0706, - "functions in traits cannot be declared %<async%>"); - if (qualifiers.is_const ()) - rust_error_at (decl.get_identifier ().get_locus (), ErrorCode::E0379, - "functions in traits cannot be declared %<const%>"); - } -} - -void ASTValidation::visit (AST::Trait &trait) { if (trait.is_auto ()) |