aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/checks/errors/rust-ast-validation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/rust/checks/errors/rust-ast-validation.cc')
-rw-r--r--gcc/rust/checks/errors/rust-ast-validation.cc17
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 ())