diff --git a/src/librustc_codegen_ssa/lib.rs b/src/librustc_codegen_ssa/lib.rs index d0cdb8924dfff..43198937e3db6 100644 --- a/src/librustc_codegen_ssa/lib.rs +++ b/src/librustc_codegen_ssa/lib.rs @@ -24,6 +24,8 @@ #![allow(dead_code)] #![feature(quote)] +#![recursion_limit="256"] + //! This crate contains codegen code that is used by all codegen backends (LLVM and others). //! The backend-agnostic functions of this crate use functions defined in various traits that //! have to be implemented by each backends. diff --git a/src/librustc_lint/lib.rs b/src/librustc_lint/lib.rs index 9dbc9cbc43bc2..921be95c6a29f 100644 --- a/src/librustc_lint/lib.rs +++ b/src/librustc_lint/lib.rs @@ -30,6 +30,8 @@ #![feature(quote)] #![feature(rustc_diagnostic_macros)] +#![recursion_limit="256"] + #[macro_use] extern crate syntax; #[macro_use] diff --git a/src/librustc_passes/lib.rs b/src/librustc_passes/lib.rs index a5d2edbc5d439..81e2a3b3ff541 100644 --- a/src/librustc_passes/lib.rs +++ b/src/librustc_passes/lib.rs @@ -21,6 +21,8 @@ #![feature(nll)] #![feature(rustc_diagnostic_macros)] +#![recursion_limit="256"] + #[macro_use] extern crate rustc; extern crate rustc_mir; diff --git a/src/librustc_plugin/lib.rs b/src/librustc_plugin/lib.rs index 2cc3f1efcb5f4..5228d9de65327 100644 --- a/src/librustc_plugin/lib.rs +++ b/src/librustc_plugin/lib.rs @@ -67,6 +67,8 @@ #![feature(nll)] #![feature(rustc_diagnostic_macros)] +#![recursion_limit="256"] + #[macro_use] extern crate syntax; extern crate rustc; diff --git a/src/librustc_resolve/lib.rs b/src/librustc_resolve/lib.rs index 794e5741d62ca..f402aa6ad796b 100644 --- a/src/librustc_resolve/lib.rs +++ b/src/librustc_resolve/lib.rs @@ -18,6 +18,8 @@ #![feature(rustc_diagnostic_macros)] #![feature(slice_sort_by_cached_key)] +#![recursion_limit="256"] + #[macro_use] extern crate bitflags; #[macro_use] diff --git a/src/libsyntax_ext/lib.rs b/src/libsyntax_ext/lib.rs index c49d577253143..2bbe3a69ce8bb 100644 --- a/src/libsyntax_ext/lib.rs +++ b/src/libsyntax_ext/lib.rs @@ -24,6 +24,8 @@ #![feature(quote)] #![feature(rustc_diagnostic_macros)] +#![recursion_limit="256"] + extern crate fmt_macros; #[macro_use] extern crate syntax;