From 4a5af75e3225b413ba0bd120a1028b5f305a4cb3 Mon Sep 17 00:00:00 2001 From: CohenArthur Date: Tue, 3 Aug 2021 16:24:17 +0200 Subject: parser: Use Module constructor instead of both versions --- gcc/rust/parse/rust-parse-impl.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'gcc/rust/parse/rust-parse-impl.h') 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::parse_module (AST::Visibility vis, case SEMICOLON: lexer.skip_token (); - return std::unique_ptr ( - new AST::ModuleNoBody (std::move (name), std::move (vis), - std::move (outer_attrs), - locus)); // module name? + return std::unique_ptr ( + 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::parse_module (AST::Visibility vis, return nullptr; } - return std::unique_ptr ( - 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 ( + 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 ( -- cgit v1.1