aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/rust/rust-backend.h8
-rw-r--r--gcc/rust/rust-gcc.cc4
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 ();
}