diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-12-02 12:57:38 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-12-08 15:51:38 -0500 |
| commit | 87edbea9da1d7dfd7e8c68e15f846f08d5f3a8c0 (patch) | |
| tree | 6292fe21bf40e35ba3509ce7317790a8e0934bac /src/librustc_driver | |
| parent | 2e996ffb46d4f9e58d111d7e0de21602ac92411f (diff) | |
| download | rust-87edbea9da1d7dfd7e8c68e15f846f08d5f3a8c0.tar.gz rust-87edbea9da1d7dfd7e8c68e15f846f08d5f3a8c0.zip | |
Add ability to configure recursion limit.
Fixes #19318.
Diffstat (limited to 'src/librustc_driver')
| -rw-r--r-- | src/librustc_driver/driver.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/librustc_driver/driver.rs b/src/librustc_driver/driver.rs index f3d76a8f12f..749bed15e38 100644 --- a/src/librustc_driver/driver.rs +++ b/src/librustc_driver/driver.rs @@ -180,6 +180,10 @@ pub fn phase_2_configure_and_expand(sess: &Session, *sess.features.borrow_mut() = features; }); + time(time_passes, "recursion limit", (), |_| { + middle::recursion_limit::update_recursion_limit(sess, &krate); + }); + // strip before expansion to allow macros to depend on // configuration variables e.g/ in // |
