diff options
Diffstat (limited to 'gcc/rust/rust-session-manager.cc')
-rw-r--r-- | gcc/rust/rust-session-manager.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/rust/rust-session-manager.cc b/gcc/rust/rust-session-manager.cc index 74e6852..da788b5 100644 --- a/gcc/rust/rust-session-manager.cc +++ b/gcc/rust/rust-session-manager.cc @@ -52,6 +52,7 @@ #include "rust-hir-scan-deadcode.h" #include "rust-tycheck-dump.h" #include "rust-ast-resolve-unused.h" +#include "rust-hir-const-fold.h" #include "rust-compile.h" extern Linemap * @@ -325,6 +326,9 @@ Session::init () // setup backend to GCC GIMPLE backend = rust_get_backend (); + + // the constant folder uses gcc + ConstFold::Context::init (backend); } /* Initialise default options. Actually called before handle_option, unlike init |