From 87edbea9da1d7dfd7e8c68e15f846f08d5f3a8c0 Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Tue, 2 Dec 2014 12:57:38 -0500 Subject: Add ability to configure recursion limit. Fixes #19318. --- src/librustc_driver/driver.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/librustc_driver') 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 // -- cgit 1.4.1-3-g733a5