1f542cd264
The included test case would essentially never finish compiling without this patch. It recursies twice at every ExprParen meaning that the branching factor is 2^n The included test case will take so long to parse on the old compiler that it'll surely never let this crop up again.
26 lines
1.0 KiB
Rust
26 lines
1.0 KiB
Rust
// Copyright 2014 The Rust Project Developers. See the COPYRIGHT
|
|
// file at the top-level directory of this distribution and at
|
|
// http://rust-lang.org/COPYRIGHT.
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
|
|
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
|
|
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
|
|
// option. This file may not be copied, modified, or distributed
|
|
// except according to those terms.
|
|
|
|
static a: int =
|
|
(((((((((((((((((((((((((((((((((((((((((((((((((((
|
|
(((((((((((((((((((((((((((((((((((((((((((((((((((
|
|
(((((((((((((((((((((((((((((((((((((((((((((((((((
|
|
(((((((((((((((((((((((((((((((((((((((((((((((((((
|
|
(((((((((((((((((((((((((((((((((((((((((((((((((((
|
|
1
|
|
)))))))))))))))))))))))))))))))))))))))))))))))))))
|
|
)))))))))))))))))))))))))))))))))))))))))))))))))))
|
|
)))))))))))))))))))))))))))))))))))))))))))))))))))
|
|
)))))))))))))))))))))))))))))))))))))))))))))))))))
|
|
)))))))))))))))))))))))))))))))))))))))))))))))))))
|
|
;
|
|
|
|
pub fn main() {}
|