aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Avery <powerboat9.gamer@gmail.com>2023-08-31 11:25:47 -0400
committerPhilip Herron <philip.herron@embecosm.com>2023-09-02 22:37:32 +0000
commitb1956a4f70ee26dd6f02e7dc77787c456907943e (patch)
treedd394b68a46d794ab1eaf4f277603b1e6da6bb28
parentcc42db3e7f03aed583ad5dc456ade978ceeaa87d (diff)
downloadgcc-b1956a4f70ee26dd6f02e7dc77787c456907943e.zip
gcc-b1956a4f70ee26dd6f02e7dc77787c456907943e.tar.gz
gcc-b1956a4f70ee26dd6f02e7dc77787c456907943e.tar.bz2
Move debug-related functions into base class Backend
gcc/rust/ChangeLog: * rust-backend.h (Backend::debug): Make non-virtual. (Backend::get_identifier_node): Likewise. (Gcc_backend::debug): Remove. (Gcc_backend::get_identifier_node): Remove. * rust-gcc.cc (Gcc_backend::debug): Rename to ... (Backend::debug): ... here. (Gcc_backend::get_identifier_node): Rename to ... (Backend::get_identifier_node): ... here. Signed-off-by: Owen Avery <powerboat9.gamer@gmail.com>
-rw-r--r--gcc/rust/rust-backend.h11
-rw-r--r--gcc/rust/rust-gcc.cc6
2 files changed, 6 insertions, 11 deletions
diff --git a/gcc/rust/rust-backend.h b/gcc/rust/rust-backend.h
index e8307e9..5d17b40 100644
--- a/gcc/rust/rust-backend.h
+++ b/gcc/rust/rust-backend.h
@@ -63,10 +63,10 @@ public:
};
// debug
- virtual void debug (tree) = 0;
- virtual void debug (Bvariable *) = 0;
+ void debug (tree);
+ void debug (Bvariable *);
- virtual tree get_identifier_node (const std::string &str) = 0;
+ tree get_identifier_node (const std::string &str);
// Types.
@@ -503,11 +503,6 @@ class Gcc_backend : public Backend
public:
Gcc_backend ();
- void debug (tree t);
- void debug (Bvariable *t);
-
- tree get_identifier_node (const std::string &str);
-
// Expressions.
tree zero_expression (tree);
diff --git a/gcc/rust/rust-gcc.cc b/gcc/rust/rust-gcc.cc
index ec4f87b..88560a1 100644
--- a/gcc/rust/rust-gcc.cc
+++ b/gcc/rust/rust-gcc.cc
@@ -322,19 +322,19 @@ Gcc_backend::Gcc_backend ()
}
void
-Gcc_backend::debug (tree t)
+Backend::debug (tree t)
{
debug_tree (t);
};
void
-Gcc_backend::debug (Bvariable *t)
+Backend::debug (Bvariable *t)
{
debug_tree (t->get_decl ());
};
tree
-Gcc_backend::get_identifier_node (const std::string &str)
+Backend::get_identifier_node (const std::string &str)
{
return get_identifier_with_length (str.data (), str.length ());
}