diff options
| author | Manish Goregaokar <manishsmail@gmail.com> | 2018-03-06 16:14:25 -0800 |
|---|---|---|
| committer | Manish Goregaokar <manishsmail@gmail.com> | 2018-03-08 17:10:05 -0800 |
| commit | b88a61e36e6cc1e76a2f8de13318bc8b25cbf3e5 (patch) | |
| tree | 0e32ff16288fbe232e4b603c682277e7f55eeaa8 /src/librustc_driver | |
| parent | c3fe3a56c25eec6923c47ac6c5434fcdaf27ad40 (diff) | |
Make it possible to ungate features by epoch
Diffstat (limited to 'src/librustc_driver')
| -rw-r--r-- | src/librustc_driver/driver.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs index c9cf3f3b81f..f020f86b686 100644 --- a/src/librustc_driver/driver.rs +++ b/src/librustc_driver/driver.rs @@ -647,7 +647,9 @@ pub fn phase_2_configure_and_expand_inner<'a, F>(sess: &'a Session, { let time_passes = sess.time_passes(); - let (mut krate, features) = syntax::config::features(krate, &sess.parse_sess, sess.opts.test); + let (mut krate, features) = syntax::config::features(krate, &sess.parse_sess, + sess.opts.test, + sess.opts.debugging_opts.epoch); // these need to be set "early" so that expansion sees `quote` if enabled. sess.init_features(features); |
