diff options
Diffstat (limited to 'src/hir/expr_state.hpp')
-rw-r--r-- | src/hir/expr_state.hpp | 6 |
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, |