diff options
author | CohenArthur <arthur.cohen@epita.fr> | 2021-08-03 16:24:17 +0200 |
---|---|---|
committer | CohenArthur <arthur.cohen@epita.fr> | 2021-08-03 17:55:23 +0200 |
commit | 4a5af75e3225b413ba0bd120a1028b5f305a4cb3 (patch) | |
tree | 71a126413084bb60beffd8fd2352fd9b21719b6d | |
parent | af152cbda51204baefe49216ee21705f93b6300d (diff) | |
download | gcc-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.h | 16 |
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 ( |