diff options
author | Owen Avery <powerboat9.gamer@gmail.com> | 2023-09-04 14:09:10 -0400 |
---|---|---|
committer | Arthur Cohen <arthur.cohen@embecosm.com> | 2024-01-16 19:04:35 +0100 |
commit | 1f09a4fedca20c0b9068d4c466b360b449af5d56 (patch) | |
tree | 03d40aebb112c2619df8af0739dbf0d221e7a255 /gcc | |
parent | 1501eed45018df1365c7d2a06772ca82dca1b8fe (diff) | |
download | gcc-1f09a4fedca20c0b9068d4c466b360b449af5d56.zip gcc-1f09a4fedca20c0b9068d4c466b360b449af5d56.tar.gz gcc-1f09a4fedca20c0b9068d4c466b360b449af5d56.tar.bz2 |
gccrs: Remove Gcc_backend
gcc/rust/ChangeLog:
* rust-backend.h
(Backend::Backend): New.
(Backend::~Backend): Remove.
(class Gcc_backend): Remove.
* rust-gcc.cc
(Gcc_backend::Gcc_backend): Rename to ...
(Backend::Backend): ... here.
(rust_get_backend): Construct Backend instead of Gcc_backend.
Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/rust/rust-backend.h | 8 | ||||
-rw-r--r-- | gcc/rust/rust-gcc.cc | 4 |
2 files changed, 3 insertions, 9 deletions
diff --git a/gcc/rust/rust-backend.h b/gcc/rust/rust-backend.h index ceb5f9f..1e2f7c1 100644 --- a/gcc/rust/rust-backend.h +++ b/gcc/rust/rust-backend.h @@ -43,7 +43,7 @@ class Bvariable; class Backend { public: - virtual ~Backend () {} + Backend (); // Name/type/location. Used for function parameters, struct fields, // interface methods. @@ -466,10 +466,4 @@ protected: tree convert_tree (tree, tree, location_t); }; -class Gcc_backend : public Backend -{ -public: - Gcc_backend (); -}; - #endif // RUST_BACKEND_H diff --git a/gcc/rust/rust-gcc.cc b/gcc/rust/rust-gcc.cc index 3de0887..083add4 100644 --- a/gcc/rust/rust-gcc.cc +++ b/gcc/rust/rust-gcc.cc @@ -99,7 +99,7 @@ get_identifier_from_string (const std::string &str) // Define the built-in functions that are exposed to GCCRust. -Gcc_backend::Gcc_backend () +Backend::Backend () { /* We need to define the fetch_and_add functions, since we use them for ++ and --. */ @@ -2474,5 +2474,5 @@ Backend::write_global_definitions ( Backend * rust_get_backend () { - return new Gcc_backend (); + return new Backend (); } |