aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCohenArthur <arthur.cohen@epita.fr>2021-08-03 16:24:17 +0200
committerCohenArthur <arthur.cohen@epita.fr>2021-08-03 17:55:23 +0200
commit4a5af75e3225b413ba0bd120a1028b5f305a4cb3 (patch)
tree71a126413084bb60beffd8fd2352fd9b21719b6d
parentaf152cbda51204baefe49216ee21705f93b6300d (diff)
downloadgcc-4a5af75e3225b413ba0bd120a1028b5f305a4cb3.zip
gcc-4a5af75e3225b413ba0bd120a1028b5f305a4cb3.tar.gz
gcc-4a5af75e3225b413ba0bd120a1028b5f305a4cb3.tar.bz2
parser: Use Module constructor instead of both versions
-rw-r--r--gcc/rust/parse/rust-parse-impl.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/rust/parse/rust-parse-impl.h b/gcc/rust/parse/rust-parse-impl.h
index 9eb212b..7c77b48 100644
--- a/gcc/rust/parse/rust-parse-impl.h
+++ b/gcc/rust/parse/rust-parse-impl.h
@@ -2118,10 +2118,10 @@ Parser<ManagedTokenSource>::parse_module (AST::Visibility vis,
case SEMICOLON:
lexer.skip_token ();
- return std::unique_ptr<AST::ModuleNoBody> (
- new AST::ModuleNoBody (std::move (name), std::move (vis),
- std::move (outer_attrs),
- locus)); // module name?
+ return std::unique_ptr<AST::Module> (
+ new AST::Module (std::move (name), std::move (vis),
+ std::move (outer_attrs),
+ locus)); // module name?
case LEFT_CURLY: {
lexer.skip_token ();
@@ -2154,10 +2154,10 @@ Parser<ManagedTokenSource>::parse_module (AST::Visibility vis,
return nullptr;
}
- return std::unique_ptr<AST::ModuleBodied> (
- new AST::ModuleBodied (std::move (name), locus, std::move (items),
- std::move (vis), std::move (inner_attrs),
- std::move (outer_attrs))); // module name?
+ return std::unique_ptr<AST::Module> (
+ new AST::Module (std::move (name), locus, std::move (items),
+ std::move (vis), std::move (inner_attrs),
+ std::move (outer_attrs))); // module name?
}
default:
add_error (