summaryrefslogtreecommitdiff
path: root/src/hir/expr_state.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/expr_state.hpp')
-rw-r--r--src/hir/expr_state.hpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/hir/expr_state.hpp b/src/hir/expr_state.hpp
index 11fffe67..139c400d 100644
--- a/src/hir/expr_state.hpp
+++ b/src/hir/expr_state.hpp
@@ -16,13 +16,15 @@ public:
::HIR::SimplePath m_mod_path;
const ::HIR::Module& m_module;
- ::HIR::GenericParams* m_impl_generics;
- ::HIR::GenericParams* m_item_generics;
+ const ::HIR::GenericParams* m_impl_generics;
+ const ::HIR::GenericParams* m_item_generics;
::std::vector< ::std::pair< const ::HIR::SimplePath*, const ::HIR::Trait* > > m_traits;
enum class Stage {
Created,
+ ConstEvalRequest,
+ ConstEval,
TypecheckRequest,
Typecheck,
MirRequest,