aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-session-manager.h
diff options
context:
space:
mode:
authorNala Ginrut <mulei@gnu.org>2020-05-18 20:44:36 +0800
committerPhilip Herron <philip.herron@embecosm.com>2020-11-28 21:13:13 +0000
commit0fee2a060b371543d0b47e5969e4f933200ca9e6 (patch)
tree9445e664334793642f614200078eac52a75290b7 /gcc/rust/rust-session-manager.h
parent0833b2d55e3fea376b47f4f260cf87b050d6a5e7 (diff)
downloadgcc-0fee2a060b371543d0b47e5969e4f933200ca9e6.zip
gcc-0fee2a060b371543d0b47e5969e4f933200ca9e6.tar.gz
gcc-0fee2a060b371543d0b47e5969e4f933200ca9e6.tar.bz2
Change rust-session-manager for resolution refactoring
Diffstat (limited to 'gcc/rust/rust-session-manager.h')
-rw-r--r--gcc/rust/rust-session-manager.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/gcc/rust/rust-session-manager.h b/gcc/rust/rust-session-manager.h
index 2352267..11bece8 100644
--- a/gcc/rust/rust-session-manager.h
+++ b/gcc/rust/rust-session-manager.h
@@ -162,6 +162,7 @@ struct CompileOptions
EXPANSION_DUMP,
NAME_RESOLUTION_DUMP,
TARGET_OPTION_DUMP,
+ RESOLUTION_DUMP,
// TODO: add more?
} dump_option;
@@ -225,11 +226,12 @@ private:
* macros, maybe build test harness in future, AST validation, maybe create
* macro crate (if not rustdoc).*/
void expansion (AST::Crate &crate);
- /* Name resolution pipeline stage. TODO maybe move to another object. Performs
- * name resolution, maybe complete gated feature checking, maybe create
- * buffered lints in future.
+
+ /* Resolution pipeline stage. TODO maybe move to another object.
+ * Performs name resolution and type resolution, maybe complete gated
+ * feature checking, maybe create buffered lints in future.
*/
- void name_resolution (AST::Crate &crate);
+ void resolution (AST::Crate &crate);
};
} // namespace Rust