// Copyright 2013 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 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. // original problem pub fn foo() -> int { { static foo: int = 2; foo } } // issue 8134 struct Foo; impl Foo { pub fn foo(&self) { static X: uint = 1; } } // issue 8134 pub struct Parser; impl> Parser { fn in_doctype(&mut self) { static DOCTYPEPattern: [char, ..6] = ['O', 'C', 'T', 'Y', 'P', 'E']; } } struct Bar; impl Foo { pub fn bar(&self) { static X: uint = 1; } }