diff options
author | liushuyu <liushuyu011@gmail.com> | 2022-04-23 23:44:57 -0600 |
---|---|---|
committer | liushuyu <liushuyu011@gmail.com> | 2022-04-26 16:30:14 -0600 |
commit | 57725b57e51ca8d655c04f88487bcc7ba865d6f4 (patch) | |
tree | ccfe915181d7c33d477ddab5d88e2b37201b0f5c /gcc/rust/rust-session-manager.h | |
parent | d69dd650367fa7fcfac38001b6406c1bff2601e1 (diff) | |
download | gcc-57725b57e51ca8d655c04f88487bcc7ba865d6f4.zip gcc-57725b57e51ca8d655c04f88487bcc7ba865d6f4.tar.gz gcc-57725b57e51ca8d655c04f88487bcc7ba865d6f4.tar.bz2 |
rust-session-manager: handle crate_name attribute
Signed-off-by: Zixing Liu <liushuyu011@gmail.com>
Diffstat (limited to 'gcc/rust/rust-session-manager.h')
-rw-r--r-- | gcc/rust/rust-session-manager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/rust/rust-session-manager.h b/gcc/rust/rust-session-manager.h index 0c15711..97b5469 100644 --- a/gcc/rust/rust-session-manager.h +++ b/gcc/rust/rust-session-manager.h @@ -182,6 +182,7 @@ struct CompileOptions * pointer width, vendor */ TargetOptions target_data; std::string crate_name; + bool crate_name_set_manually = false; bool enable_test = false; bool debug_assertions = false; bool proc_macro = false; @@ -270,6 +271,7 @@ public: const struct cl_option_handlers *handlers); void parse_files (int num_files, const char **files); void init_options (); + void handle_crate_name (AST::Crate parsed_crate); /* This function saves the filename data into the session manager using the * `move` semantics, and returns a C-style string referencing the input |