diff --git a/src/compiletest/header.rs b/src/compiletest/header.rs index 29123173f5b..7488b968349 100644 --- a/src/compiletest/header.rs +++ b/src/compiletest/header.rs @@ -40,8 +40,8 @@ pub struct TestProps { pub check_stdout: bool, // Don't force a --crate-type=dylib flag on the command line pub no_prefer_dynamic: bool, - // Don't run --pretty expanded when running pretty printing tests - pub no_pretty_expanded: bool, + // Run --pretty expanded when running pretty printing tests + pub pretty_expanded: bool, // Which pretty mode are we testing with, default to 'normal' pub pretty_mode: String, // Only compare pretty output and don't try compiling @@ -62,7 +62,7 @@ pub fn load_props(testfile: &Path) -> TestProps { let mut force_host = false; let mut check_stdout = false; let mut no_prefer_dynamic = false; - let mut no_pretty_expanded = false; + let mut pretty_expanded = false; let mut pretty_mode = None; let mut pretty_compare_only = false; let mut forbid_output = Vec::new(); @@ -96,8 +96,8 @@ pub fn load_props(testfile: &Path) -> TestProps { no_prefer_dynamic = parse_no_prefer_dynamic(ln); } - if !no_pretty_expanded { - no_pretty_expanded = parse_no_pretty_expanded(ln); + if !pretty_expanded { + pretty_expanded = parse_pretty_expanded(ln); } if pretty_mode.is_none() { @@ -152,7 +152,7 @@ pub fn load_props(testfile: &Path) -> TestProps { force_host: force_host, check_stdout: check_stdout, no_prefer_dynamic: no_prefer_dynamic, - no_pretty_expanded: no_pretty_expanded, + pretty_expanded: pretty_expanded, pretty_mode: pretty_mode.unwrap_or("normal".to_string()), pretty_compare_only: pretty_compare_only, forbid_output: forbid_output, @@ -295,8 +295,8 @@ fn parse_no_prefer_dynamic(line: &str) -> bool { parse_name_directive(line, "no-prefer-dynamic") } -fn parse_no_pretty_expanded(line: &str) -> bool { - parse_name_directive(line, "no-pretty-expanded") +fn parse_pretty_expanded(line: &str) -> bool { + parse_name_directive(line, "pretty-expanded") } fn parse_pretty_mode(line: &str) -> Option { @@ -340,7 +340,8 @@ fn parse_pp_exact(line: &str, testfile: &Path) -> Option { } fn parse_name_directive(line: &str, directive: &str) -> bool { - line.contains(directive) + // This 'no-' rule is a quick hack to allow pretty-expanded and no-pretty-expanded to coexist + line.contains(directive) && !line.contains(&("no-".to_string() + directive)) } pub fn parse_name_value_directive(line: &str, directive: &str) diff --git a/src/compiletest/runtest.rs b/src/compiletest/runtest.rs index a754bd950f7..26bf95c0bf1 100644 --- a/src/compiletest/runtest.rs +++ b/src/compiletest/runtest.rs @@ -245,7 +245,7 @@ fn run_pretty_test(config: &Config, props: &TestProps, testfile: &Path) { if !proc_res.status.success() { fatal_proc_rec("pretty-printed source does not typecheck", &proc_res); } - if props.no_pretty_expanded { return } + if !props.pretty_expanded { return } // additionally, run `--pretty expanded` and try to build it. let proc_res = print_source(config, props, testfile, srcs[round].clone(), "expanded"); diff --git a/src/test/run-pass/alias-uninit-value.rs b/src/test/run-pass/alias-uninit-value.rs index 45dd213d71f..f6ff0415259 100644 --- a/src/test/run-pass/alias-uninit-value.rs +++ b/src/test/run-pass/alias-uninit-value.rs @@ -12,6 +12,8 @@ // Regression test for issue #374 +// pretty-expanded FIXME #23616 + enum sty { ty_nil, } struct RawT {struct_: sty, cname: Option, hash: uint} diff --git a/src/test/run-pass/alloca-from-derived-tydesc.rs b/src/test/run-pass/alloca-from-derived-tydesc.rs index c356d1d527e..cd649310ae7 100644 --- a/src/test/run-pass/alloca-from-derived-tydesc.rs +++ b/src/test/run-pass/alloca-from-derived-tydesc.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + enum option { some(T), none, } struct R {v: Vec> } diff --git a/src/test/run-pass/anon-extern-mod-cross-crate-2.rs b/src/test/run-pass/anon-extern-mod-cross-crate-2.rs index 0ef66603111..b40774e2be8 100644 --- a/src/test/run-pass/anon-extern-mod-cross-crate-2.rs +++ b/src/test/run-pass/anon-extern-mod-cross-crate-2.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:anon-extern-mod-cross-crate-1.rs +// pretty-expanded FIXME #23616 + extern crate anonexternmod; use anonexternmod::rust_get_test_int; diff --git a/src/test/run-pass/anon-extern-mod.rs b/src/test/run-pass/anon-extern-mod.rs index cbef2850add..e96b0cc1442 100644 --- a/src/test/run-pass/anon-extern-mod.rs +++ b/src/test/run-pass/anon-extern-mod.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/argument-passing.rs b/src/test/run-pass/argument-passing.rs index dfce3115290..2428d45256d 100644 --- a/src/test/run-pass/argument-passing.rs +++ b/src/test/run-pass/argument-passing.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct X { x: int } diff --git a/src/test/run-pass/arith-2.rs b/src/test/run-pass/arith-2.rs index 70df6e46e59..08412d1296c 100644 --- a/src/test/run-pass/arith-2.rs +++ b/src/test/run-pass/arith-2.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let i32_c: int = 0x10101010; assert!(i32_c + i32_c * 2 / 3 * 2 + (i32_c - 7 % 3) == diff --git a/src/test/run-pass/arith-unsigned.rs b/src/test/run-pass/arith-unsigned.rs index 43288d9044e..8a0fc8adc18 100644 --- a/src/test/run-pass/arith-unsigned.rs +++ b/src/test/run-pass/arith-unsigned.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(type_limits)] // Unsigned integer operations diff --git a/src/test/run-pass/artificial-block.rs b/src/test/run-pass/artificial-block.rs index 7bc1354c3ce..422816079d6 100644 --- a/src/test/run-pass/artificial-block.rs +++ b/src/test/run-pass/artificial-block.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f() -> int { { return 3; } } pub fn main() { assert!((f() == 3)); } diff --git a/src/test/run-pass/as-precedence.rs b/src/test/run-pass/as-precedence.rs index de294f88a4c..ec89e2b3ee2 100644 --- a/src/test/run-pass/as-precedence.rs +++ b/src/test/run-pass/as-precedence.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { assert_eq!(3 as uint * 3, 9); assert_eq!(3 as (uint) * 3, 9); diff --git a/src/test/run-pass/asm-concat-src.rs b/src/test/run-pass/asm-concat-src.rs index 9df96b35ce1..716c3d47a03 100644 --- a/src/test/run-pass/asm-concat-src.rs +++ b/src/test/run-pass/asm-concat-src.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(asm)] pub fn main() { diff --git a/src/test/run-pass/asm-in-out-operand.rs b/src/test/run-pass/asm-in-out-operand.rs index 3ac8e4d0ee9..6aeadbe203e 100644 --- a/src/test/run-pass/asm-in-out-operand.rs +++ b/src/test/run-pass/asm-in-out-operand.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(asm)] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] diff --git a/src/test/run-pass/asm-out-assign.rs b/src/test/run-pass/asm-out-assign.rs index 0f6fec133d1..7b1548a8d4f 100644 --- a/src/test/run-pass/asm-out-assign.rs +++ b/src/test/run-pass/asm-out-assign.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(asm)] #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] diff --git a/src/test/run-pass/assign-assign.rs b/src/test/run-pass/assign-assign.rs index 0f5d27015fb..5d93388f7f4 100644 --- a/src/test/run-pass/assign-assign.rs +++ b/src/test/run-pass/assign-assign.rs @@ -9,6 +9,8 @@ // except according to those terms. // Issue 483 - Assignment expressions result in nil +// pretty-expanded FIXME #23616 + fn test_assign() { let mut x: int; let y: () = x = 10; diff --git a/src/test/run-pass/assignability-trait.rs b/src/test/run-pass/assignability-trait.rs index 57c50511604..4b22f84f78d 100644 --- a/src/test/run-pass/assignability-trait.rs +++ b/src/test/run-pass/assignability-trait.rs @@ -12,6 +12,8 @@ // making method calls, but only if there aren't any matches without // it. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] trait iterable { diff --git a/src/test/run-pass/associated-types-basic.rs b/src/test/run-pass/associated-types-basic.rs index a5be906b159..853b56ffb0c 100644 --- a/src/test/run-pass/associated-types-basic.rs +++ b/src/test/run-pass/associated-types-basic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/associated-types-binding-in-trait.rs b/src/test/run-pass/associated-types-binding-in-trait.rs index b47b0109bdf..39fc224148e 100644 --- a/src/test/run-pass/associated-types-binding-in-trait.rs +++ b/src/test/run-pass/associated-types-binding-in-trait.rs @@ -11,6 +11,8 @@ // Test a case where the associated type binding (to `bool`, in this // case) is derived from the trait definition. Issue #21636. +// pretty-expanded FIXME #23616 + use std::vec; pub trait BitIter { diff --git a/src/test/run-pass/associated-types-binding-in-where-clause.rs b/src/test/run-pass/associated-types-binding-in-where-clause.rs index c6c66f1c75c..87eeb23b7a3 100644 --- a/src/test/run-pass/associated-types-binding-in-where-clause.rs +++ b/src/test/run-pass/associated-types-binding-in-where-clause.rs @@ -10,6 +10,8 @@ // Test equality constraints on associated types in a where clause. +// pretty-expanded FIXME #23616 + pub trait Foo { type A; fn boo(&self) -> ::A; diff --git a/src/test/run-pass/associated-types-bound.rs b/src/test/run-pass/associated-types-bound.rs index 9f97d69ce3f..2301821f663 100644 --- a/src/test/run-pass/associated-types-bound.rs +++ b/src/test/run-pass/associated-types-bound.rs @@ -10,6 +10,8 @@ // Test equality constrai32s on associated types in a where clause. +// pretty-expanded FIXME #23616 + pub trait ToI32 { fn to_i32(&self) -> i32; } diff --git a/src/test/run-pass/associated-types-conditional-dispatch.rs b/src/test/run-pass/associated-types-conditional-dispatch.rs index aa65b0ed10b..1a8da675558 100644 --- a/src/test/run-pass/associated-types-conditional-dispatch.rs +++ b/src/test/run-pass/associated-types-conditional-dispatch.rs @@ -14,6 +14,8 @@ // `Target=[A]`, then the impl marked with `(*)` is seen to conflict // with all the others. +// pretty-expanded FIXME #23616 + use std::marker::PhantomData; use std::ops::Deref; diff --git a/src/test/run-pass/associated-types-constant-type.rs b/src/test/run-pass/associated-types-constant-type.rs index 299225e3a47..b53e69e8d9d 100644 --- a/src/test/run-pass/associated-types-constant-type.rs +++ b/src/test/run-pass/associated-types-constant-type.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait SignedUnsigned { type Opposite; fn convert(self) -> Self::Opposite; diff --git a/src/test/run-pass/associated-types-doubleendediterator-object.rs b/src/test/run-pass/associated-types-doubleendediterator-object.rs index 941e9a84538..7354ae67add 100644 --- a/src/test/run-pass/associated-types-doubleendediterator-object.rs +++ b/src/test/run-pass/associated-types-doubleendediterator-object.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/associated-types-duplicate-binding-in-env-hrtb.rs b/src/test/run-pass/associated-types-duplicate-binding-in-env-hrtb.rs index 8b7ea61dc77..8ca3bc02548 100644 --- a/src/test/run-pass/associated-types-duplicate-binding-in-env-hrtb.rs +++ b/src/test/run-pass/associated-types-duplicate-binding-in-env-hrtb.rs @@ -12,6 +12,8 @@ // (modulo bound lifetime names) appears in the environment // twice. Issue #21965. +// pretty-expanded FIXME #23616 + fn foo(t: T) -> i32 where T : for<'a> Fn(&'a u8) -> i32, T : for<'b> Fn(&'b u8) -> i32, diff --git a/src/test/run-pass/associated-types-duplicate-binding-in-env.rs b/src/test/run-pass/associated-types-duplicate-binding-in-env.rs index 62ac2187952..5878f5dd51b 100644 --- a/src/test/run-pass/associated-types-duplicate-binding-in-env.rs +++ b/src/test/run-pass/associated-types-duplicate-binding-in-env.rs @@ -11,6 +11,8 @@ // Check that we do not report ambiguities when the same predicate // appears in the environment twice. Issue #21965. +// pretty-expanded FIXME #23616 + trait Foo { type B; diff --git a/src/test/run-pass/associated-types-enum-field-named.rs b/src/test/run-pass/associated-types-enum-field-named.rs index a499aa6733a..8cf97fe62fe 100644 --- a/src/test/run-pass/associated-types-enum-field-named.rs +++ b/src/test/run-pass/associated-types-enum-field-named.rs @@ -10,6 +10,8 @@ // Test associated types appearing in struct-like enum variants. +// pretty-expanded FIXME #23616 + use self::VarValue::*; pub trait UnifyKey { diff --git a/src/test/run-pass/associated-types-enum-field-numbered.rs b/src/test/run-pass/associated-types-enum-field-numbered.rs index e710c53327e..3c57da6b4a3 100644 --- a/src/test/run-pass/associated-types-enum-field-numbered.rs +++ b/src/test/run-pass/associated-types-enum-field-numbered.rs @@ -10,6 +10,8 @@ // Test associated types appearing in tuple-like enum variants. +// pretty-expanded FIXME #23616 + use self::VarValue::*; pub trait UnifyKey { diff --git a/src/test/run-pass/associated-types-eq-obj.rs b/src/test/run-pass/associated-types-eq-obj.rs index 901b3c0d96b..feccd1d2dce 100644 --- a/src/test/run-pass/associated-types-eq-obj.rs +++ b/src/test/run-pass/associated-types-eq-obj.rs @@ -10,6 +10,8 @@ // Test equality constraints on associated types inside of an object type +// pretty-expanded FIXME #23616 + pub trait Foo { type A; fn boo(&self) -> ::A; diff --git a/src/test/run-pass/associated-types-in-default-method.rs b/src/test/run-pass/associated-types-in-default-method.rs index 0ae61037154..5bf10ae132c 100644 --- a/src/test/run-pass/associated-types-in-default-method.rs +++ b/src/test/run-pass/associated-types-in-default-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { type Value; fn get(&self) -> &::Value; diff --git a/src/test/run-pass/associated-types-in-fn.rs b/src/test/run-pass/associated-types-in-fn.rs index 4104f520a0c..4d286a4f9a4 100644 --- a/src/test/run-pass/associated-types-in-fn.rs +++ b/src/test/run-pass/associated-types-in-fn.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { type Value; fn get(&self) -> &::Value; diff --git a/src/test/run-pass/associated-types-in-impl-generics.rs b/src/test/run-pass/associated-types-in-impl-generics.rs index 59f05e11842..41c53a5ad64 100644 --- a/src/test/run-pass/associated-types-in-impl-generics.rs +++ b/src/test/run-pass/associated-types-in-impl-generics.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { type Value; fn get(&self) -> &::Value; diff --git a/src/test/run-pass/associated-types-in-inherent-method.rs b/src/test/run-pass/associated-types-in-inherent-method.rs index 951497709fd..7b8b041e7ef 100644 --- a/src/test/run-pass/associated-types-in-inherent-method.rs +++ b/src/test/run-pass/associated-types-in-inherent-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { type Value; fn get(&self) -> &::Value; diff --git a/src/test/run-pass/associated-types-issue-20220.rs b/src/test/run-pass/associated-types-issue-20220.rs index a253fbde563..718ea542799 100644 --- a/src/test/run-pass/associated-types-issue-20220.rs +++ b/src/test/run-pass/associated-types-issue-20220.rs @@ -10,6 +10,8 @@ // Test references to `Self::Item` in the trait. Issue #20220. +// pretty-expanded FIXME #23616 + use std::vec; trait IntoIteratorX { diff --git a/src/test/run-pass/associated-types-issue-20371.rs b/src/test/run-pass/associated-types-issue-20371.rs index e1da26b5e29..562deba4d93 100644 --- a/src/test/run-pass/associated-types-issue-20371.rs +++ b/src/test/run-pass/associated-types-issue-20371.rs @@ -11,6 +11,8 @@ // Test that we are able to have an impl that defines an associated type // before the actual trait. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/associated-types-issue-21212.rs b/src/test/run-pass/associated-types-issue-21212.rs index 3c91577362a..057677a0087 100644 --- a/src/test/run-pass/associated-types-issue-21212.rs +++ b/src/test/run-pass/associated-types-issue-21212.rs @@ -13,6 +13,8 @@ // where clauses in the environment which in turn required normalizing // `Self::Input`. +// pretty-expanded FIXME #23616 + pub trait Parser { type Input; diff --git a/src/test/run-pass/associated-types-iterator-binding.rs b/src/test/run-pass/associated-types-iterator-binding.rs index f8258466a7d..56e39a44502 100644 --- a/src/test/run-pass/associated-types-iterator-binding.rs +++ b/src/test/run-pass/associated-types-iterator-binding.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn pairwise_sub>(mut t: T) -> int { let mut result = 0; loop { diff --git a/src/test/run-pass/associated-types-nested-projections.rs b/src/test/run-pass/associated-types-nested-projections.rs index 2f36014f765..a26b428a4ea 100644 --- a/src/test/run-pass/associated-types-nested-projections.rs +++ b/src/test/run-pass/associated-types-nested-projections.rs @@ -10,6 +10,8 @@ // Test that we can resolve nested projection types. Issue #20666. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/associated-types-normalize-in-bounds-binding.rs b/src/test/run-pass/associated-types-normalize-in-bounds-binding.rs index 236601b9c16..d95ad2e8834 100644 --- a/src/test/run-pass/associated-types-normalize-in-bounds-binding.rs +++ b/src/test/run-pass/associated-types-normalize-in-bounds-binding.rs @@ -11,6 +11,8 @@ // Test that we normalize associated types that appear in a bound that // contains a binding. Issue #21664. +// pretty-expanded FIXME #23616 + #![feature(core)] #![allow(dead_code)] diff --git a/src/test/run-pass/associated-types-normalize-in-bounds-ufcs.rs b/src/test/run-pass/associated-types-normalize-in-bounds-ufcs.rs index 8617750ca53..d8e4c5218d9 100644 --- a/src/test/run-pass/associated-types-normalize-in-bounds-ufcs.rs +++ b/src/test/run-pass/associated-types-normalize-in-bounds-ufcs.rs @@ -11,6 +11,8 @@ // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. +// pretty-expanded FIXME #23616 + use std::marker::PhantomData; struct Splits<'a, T:'a, P>(PhantomData<(&'a T, P)>); diff --git a/src/test/run-pass/associated-types-normalize-in-bounds.rs b/src/test/run-pass/associated-types-normalize-in-bounds.rs index 94cfcb83653..ff08e7b69bd 100644 --- a/src/test/run-pass/associated-types-normalize-in-bounds.rs +++ b/src/test/run-pass/associated-types-normalize-in-bounds.rs @@ -11,6 +11,8 @@ // Test that we normalize associated types that appear in bounds; if // we didn't, the call to `self.split2()` fails to type check. +// pretty-expanded FIXME #23616 + use std::marker::PhantomData; struct Splits<'a, T, P>(PhantomData<(&'a(),T,P)>); diff --git a/src/test/run-pass/associated-types-normalize-unifield-struct.rs b/src/test/run-pass/associated-types-normalize-unifield-struct.rs index 2288e19aae0..82adac8cf86 100644 --- a/src/test/run-pass/associated-types-normalize-unifield-struct.rs +++ b/src/test/run-pass/associated-types-normalize-unifield-struct.rs @@ -12,6 +12,8 @@ // various special paths in the `type_is_immediate` function. +// pretty-expanded FIXME #23616 + pub trait OffsetState: Sized {} pub trait Offset { type State: OffsetState; diff --git a/src/test/run-pass/associated-types-project-from-type-param-via-bound-in-where-clause.rs b/src/test/run-pass/associated-types-project-from-type-param-via-bound-in-where-clause.rs index 7fa2030cfe1..151a9da948e 100644 --- a/src/test/run-pass/associated-types-project-from-type-param-via-bound-in-where-clause.rs +++ b/src/test/run-pass/associated-types-project-from-type-param-via-bound-in-where-clause.rs @@ -12,6 +12,8 @@ // `Item` originates in a where-clause, not the declaration of // `T`. Issue #20300. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::{MarkerTrait, PhantomData}; diff --git a/src/test/run-pass/associated-types-projection-from-known-type-in-impl.rs b/src/test/run-pass/associated-types-projection-from-known-type-in-impl.rs index c65d2db9b0c..2518ccf1cb4 100644 --- a/src/test/run-pass/associated-types-projection-from-known-type-in-impl.rs +++ b/src/test/run-pass/associated-types-projection-from-known-type-in-impl.rs @@ -10,6 +10,8 @@ // Test where the impl self type uses a projection from a constant type. +// pretty-expanded FIXME #23616 + trait Int { type T; diff --git a/src/test/run-pass/associated-types-projection-in-object-type.rs b/src/test/run-pass/associated-types-projection-in-object-type.rs index a9c34a605ce..3b146792fda 100644 --- a/src/test/run-pass/associated-types-projection-in-object-type.rs +++ b/src/test/run-pass/associated-types-projection-in-object-type.rs @@ -13,6 +13,8 @@ // appear in associated type bindings in object types, which were not // being properly flagged. +// pretty-expanded FIXME #23616 + use std::ops::{Shl, Shr}; use std::cell::RefCell; diff --git a/src/test/run-pass/associated-types-projection-in-supertrait.rs b/src/test/run-pass/associated-types-projection-in-supertrait.rs index 4d2358fae27..dbc2164c93a 100644 --- a/src/test/run-pass/associated-types-projection-in-supertrait.rs +++ b/src/test/run-pass/associated-types-projection-in-supertrait.rs @@ -11,6 +11,8 @@ // Test that we are handle to correctly handle a projection type // that appears in a supertrait bound. Issue #20559. +// pretty-expanded FIXME #23616 + trait A { type TA; diff --git a/src/test/run-pass/associated-types-projection-in-where-clause.rs b/src/test/run-pass/associated-types-projection-in-where-clause.rs index 3f3f4fbd1d6..80e3aa09e3e 100644 --- a/src/test/run-pass/associated-types-projection-in-where-clause.rs +++ b/src/test/run-pass/associated-types-projection-in-where-clause.rs @@ -10,6 +10,8 @@ // Test a where clause that uses a non-normalized projection type. +// pretty-expanded FIXME #23616 + trait Int { type T; diff --git a/src/test/run-pass/associated-types-qualified-path-with-trait-with-type-parameters.rs b/src/test/run-pass/associated-types-qualified-path-with-trait-with-type-parameters.rs index abbde16faef..a69de216ab9 100644 --- a/src/test/run-pass/associated-types-qualified-path-with-trait-with-type-parameters.rs +++ b/src/test/run-pass/associated-types-qualified-path-with-trait-with-type-parameters.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { type Bar; fn get_bar() -> >::Bar; diff --git a/src/test/run-pass/associated-types-ref-from-struct.rs b/src/test/run-pass/associated-types-ref-from-struct.rs index 3c7cc7c4975..ce09ec60bd6 100644 --- a/src/test/run-pass/associated-types-ref-from-struct.rs +++ b/src/test/run-pass/associated-types-ref-from-struct.rs @@ -10,6 +10,8 @@ // Test associated type references in structure fields. +// pretty-expanded FIXME #23616 + trait Test { type V; diff --git a/src/test/run-pass/associated-types-ref-in-struct-literal.rs b/src/test/run-pass/associated-types-ref-in-struct-literal.rs index 67fe11d8fed..30b3871522c 100644 --- a/src/test/run-pass/associated-types-ref-in-struct-literal.rs +++ b/src/test/run-pass/associated-types-ref-in-struct-literal.rs @@ -10,6 +10,8 @@ // Test associated type references in a struct literal. Issue #20535. +// pretty-expanded FIXME #23616 + pub trait Foo { type Bar; diff --git a/src/test/run-pass/associated-types-region-erasure-issue-20582.rs b/src/test/run-pass/associated-types-region-erasure-issue-20582.rs index 03ab8f7e431..16e49f146ab 100644 --- a/src/test/run-pass/associated-types-region-erasure-issue-20582.rs +++ b/src/test/run-pass/associated-types-region-erasure-issue-20582.rs @@ -11,6 +11,8 @@ // Regression test for #20582. This test caused an ICE related to // inconsistent region erasure in trans. +// pretty-expanded FIXME #23616 + struct Foo<'a> { buf: &'a[u8] } diff --git a/src/test/run-pass/associated-types-resolve-lifetime.rs b/src/test/run-pass/associated-types-resolve-lifetime.rs index a4b0b1a6e03..1ce4d6e341d 100644 --- a/src/test/run-pass/associated-types-resolve-lifetime.rs +++ b/src/test/run-pass/associated-types-resolve-lifetime.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { fn get(&self) -> T; } diff --git a/src/test/run-pass/associated-types-return.rs b/src/test/run-pass/associated-types-return.rs index e7ab910bc95..87043b833fd 100644 --- a/src/test/run-pass/associated-types-return.rs +++ b/src/test/run-pass/associated-types-return.rs @@ -10,6 +10,8 @@ // Test equality constraints on associated types in a where clause. +// pretty-expanded FIXME #23616 + pub trait Foo { type A; fn boo(&self) -> ::A; diff --git a/src/test/run-pass/associated-types-simple.rs b/src/test/run-pass/associated-types-simple.rs index 9e388dc3d34..4c9deab4511 100644 --- a/src/test/run-pass/associated-types-simple.rs +++ b/src/test/run-pass/associated-types-simple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Get { type Value; fn get(&self) -> &::Value; diff --git a/src/test/run-pass/associated-types-stream.rs b/src/test/run-pass/associated-types-stream.rs index ef7fbe87b30..a2b7cf2106e 100644 --- a/src/test/run-pass/associated-types-stream.rs +++ b/src/test/run-pass/associated-types-stream.rs @@ -11,6 +11,8 @@ // Test references to the trait `Stream` in the bounds for associated // types defined on `Stream`. Issue #20551. +// pretty-expanded FIXME #23616 + trait Stream { type Car; type Cdr: Stream; diff --git a/src/test/run-pass/associated-types-struct-field-named.rs b/src/test/run-pass/associated-types-struct-field-named.rs index a63274beb0e..d1872e4fb55 100644 --- a/src/test/run-pass/associated-types-struct-field-named.rs +++ b/src/test/run-pass/associated-types-struct-field-named.rs @@ -11,6 +11,8 @@ // Test that we correctly normalize the type of a struct field // which has an associated type. +// pretty-expanded FIXME #23616 + pub trait UnifyKey { type Value; diff --git a/src/test/run-pass/associated-types-struct-field-numbered.rs b/src/test/run-pass/associated-types-struct-field-numbered.rs index 3be2623185b..3d97c503dca 100644 --- a/src/test/run-pass/associated-types-struct-field-numbered.rs +++ b/src/test/run-pass/associated-types-struct-field-numbered.rs @@ -11,6 +11,8 @@ // Test that we correctly normalize the type of a struct field // which has an associated type. +// pretty-expanded FIXME #23616 + pub trait UnifyKey { type Value; diff --git a/src/test/run-pass/associated-types-sugar-path.rs b/src/test/run-pass/associated-types-sugar-path.rs index 7e7299961d8..f8eff2f22fe 100644 --- a/src/test/run-pass/associated-types-sugar-path.rs +++ b/src/test/run-pass/associated-types-sugar-path.rs @@ -10,6 +10,8 @@ // Test paths to associated types using the type-parameter-only sugar. +// pretty-expanded FIXME #23616 + pub trait Foo { type A; fn boo(&self) -> Self::A; diff --git a/src/test/run-pass/astconv-cycle-between-trait-and-type.rs b/src/test/run-pass/astconv-cycle-between-trait-and-type.rs index 0c6d91eda26..ef2dc48fe13 100644 --- a/src/test/run-pass/astconv-cycle-between-trait-and-type.rs +++ b/src/test/run-pass/astconv-cycle-between-trait-and-type.rs @@ -13,6 +13,8 @@ // carries a predicate that references the trait (`u32 : Trait1`, // substituted). +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Trait1 : Trait2> { diff --git a/src/test/run-pass/attr-before-view-item.rs b/src/test/run-pass/attr-before-view-item.rs index f472a672be2..cdd1b96de1e 100644 --- a/src/test/run-pass/attr-before-view-item.rs +++ b/src/test/run-pass/attr-before-view-item.rs @@ -10,6 +10,8 @@ // error-pattern:expected item +// pretty-expanded FIXME #23616 + #![feature(custom_attribute, test)] #[foo = "bar"] diff --git a/src/test/run-pass/attr-before-view-item2.rs b/src/test/run-pass/attr-before-view-item2.rs index 5d91d0a41cf..cd02b5a9e73 100644 --- a/src/test/run-pass/attr-before-view-item2.rs +++ b/src/test/run-pass/attr-before-view-item2.rs @@ -10,6 +10,8 @@ // error-pattern:expected item +// pretty-expanded FIXME #23616 + #![feature(custom_attribute, test)] mod m { diff --git a/src/test/run-pass/attr-main-2.rs b/src/test/run-pass/attr-main-2.rs index fd0ae0729af..4680f47fad6 100644 --- a/src/test/run-pass/attr-main-2.rs +++ b/src/test/run-pass/attr-main-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(main)] pub fn main() { diff --git a/src/test/run-pass/attr-main.rs b/src/test/run-pass/attr-main.rs index 29b504bed53..e8a12ee3ac7 100644 --- a/src/test/run-pass/attr-main.rs +++ b/src/test/run-pass/attr-main.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(main)] #[main] diff --git a/src/test/run-pass/attr-mix-new.rs b/src/test/run-pass/attr-mix-new.rs index 7980937ce2a..bcfb4b330f5 100644 --- a/src/test/run-pass/attr-mix-new.rs +++ b/src/test/run-pass/attr-mix-new.rs @@ -7,6 +7,8 @@ // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_attribute)] #![feature(custom_attribute)] diff --git a/src/test/run-pass/attr-no-drop-flag-size.rs b/src/test/run-pass/attr-no-drop-flag-size.rs index bd799917842..f135762d283 100644 --- a/src/test/run-pass/attr-no-drop-flag-size.rs +++ b/src/test/run-pass/attr-no-drop-flag-size.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] #![feature(unsafe_no_drop_flag)] diff --git a/src/test/run-pass/attr-start.rs b/src/test/run-pass/attr-start.rs index 2bf09404200..08dce42c05b 100644 --- a/src/test/run-pass/attr-start.rs +++ b/src/test/run-pass/attr-start.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(start)] #[start] diff --git a/src/test/run-pass/attr.rs b/src/test/run-pass/attr.rs index 129d69b6e67..57e1b38c9c1 100644 --- a/src/test/run-pass/attr.rs +++ b/src/test/run-pass/attr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(main)] #[main] diff --git a/src/test/run-pass/auto-loop.rs b/src/test/run-pass/auto-loop.rs index 2cc7451e138..2e79183755a 100644 --- a/src/test/run-pass/auto-loop.rs +++ b/src/test/run-pass/auto-loop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut sum = 0; let xs = vec!(1, 2, 3, 4, 5); diff --git a/src/test/run-pass/auto-ref-sliceable.rs b/src/test/run-pass/auto-ref-sliceable.rs index d2e9bc2efe7..6dab0e51971 100644 --- a/src/test/run-pass/auto-ref-sliceable.rs +++ b/src/test/run-pass/auto-ref-sliceable.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait Pushable { fn push_val(&mut self, t: T); } diff --git a/src/test/run-pass/autobind.rs b/src/test/run-pass/autobind.rs index ed471ed0079..cf3b7d41b3a 100644 --- a/src/test/run-pass/autobind.rs +++ b/src/test/run-pass/autobind.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(x: Vec) -> T { return x.into_iter().next().unwrap(); } fn g(act: F) -> int where F: FnOnce(Vec) -> int { return act(vec!(1, 2, 3)); } diff --git a/src/test/run-pass/autoderef-and-borrow-method-receiver.rs b/src/test/run-pass/autoderef-and-borrow-method-receiver.rs index fc643ec5940..6d7e150093e 100644 --- a/src/test/run-pass/autoderef-and-borrow-method-receiver.rs +++ b/src/test/run-pass/autoderef-and-borrow-method-receiver.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo { x: int, } diff --git a/src/test/run-pass/autoderef-method-on-trait.rs b/src/test/run-pass/autoderef-method-on-trait.rs index 6a90fa47e58..6a038927f4a 100644 --- a/src/test/run-pass/autoderef-method-on-trait.rs +++ b/src/test/run-pass/autoderef-method-on-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/autoderef-method-priority.rs b/src/test/run-pass/autoderef-method-priority.rs index cadce45b18d..bab0403e79d 100644 --- a/src/test/run-pass/autoderef-method-priority.rs +++ b/src/test/run-pass/autoderef-method-priority.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/autoderef-method-twice-but-not-thrice.rs b/src/test/run-pass/autoderef-method-twice-but-not-thrice.rs index 746107803c9..e9f70346089 100644 --- a/src/test/run-pass/autoderef-method-twice-but-not-thrice.rs +++ b/src/test/run-pass/autoderef-method-twice-but-not-thrice.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/autoderef-method-twice.rs b/src/test/run-pass/autoderef-method-twice.rs index 51b5c98816a..7558733adf1 100644 --- a/src/test/run-pass/autoderef-method-twice.rs +++ b/src/test/run-pass/autoderef-method-twice.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/autoderef-method.rs b/src/test/run-pass/autoderef-method.rs index 61e704276af..1754a370768 100644 --- a/src/test/run-pass/autoderef-method.rs +++ b/src/test/run-pass/autoderef-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/autoref-intermediate-types-issue-3585.rs b/src/test/run-pass/autoref-intermediate-types-issue-3585.rs index 86d6a91e75b..37ba355956c 100644 --- a/src/test/run-pass/autoref-intermediate-types-issue-3585.rs +++ b/src/test/run-pass/autoref-intermediate-types-issue-3585.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/big-literals.rs b/src/test/run-pass/big-literals.rs index 01ac2fc20bf..09746380eba 100644 --- a/src/test/run-pass/big-literals.rs +++ b/src/test/run-pass/big-literals.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!(0xffffffff, (-1 as u32)); assert_eq!(4294967295, (-1 as u32)); diff --git a/src/test/run-pass/binary-minus-without-space.rs b/src/test/run-pass/binary-minus-without-space.rs index dc3b142f233..1fe9dde844a 100644 --- a/src/test/run-pass/binary-minus-without-space.rs +++ b/src/test/run-pass/binary-minus-without-space.rs @@ -10,6 +10,8 @@ // Check that issue #954 stays fixed +// pretty-expanded FIXME #23616 + pub fn main() { match -1 { -1 => {}, _ => panic!("wat") } assert_eq!(1-1, 0); diff --git a/src/test/run-pass/bind-by-move.rs b/src/test/run-pass/bind-by-move.rs index a9fa8449d0f..5a6e801501f 100644 --- a/src/test/run-pass/bind-by-move.rs +++ b/src/test/run-pass/bind-by-move.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::Arc; fn dispose(_x: Arc) { } diff --git a/src/test/run-pass/bind-field-short-with-modifiers.rs b/src/test/run-pass/bind-field-short-with-modifiers.rs index 470577d7297..c7b770d0a2b 100644 --- a/src/test/run-pass/bind-field-short-with-modifiers.rs +++ b/src/test/run-pass/bind-field-short-with-modifiers.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { struct Foo { x: int, y: int } let mut f = Foo { x: 10, y: 0 }; diff --git a/src/test/run-pass/bitv-perf-test.rs b/src/test/run-pass/bitv-perf-test.rs index 6c88f350172..c9a2e07dd83 100644 --- a/src/test/run-pass/bitv-perf-test.rs +++ b/src/test/run-pass/bitv-perf-test.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, collections)] diff --git a/src/test/run-pass/blind-item-mixed-crate-use-item.rs b/src/test/run-pass/blind-item-mixed-crate-use-item.rs index 80c73e5e60b..b1d6f96f0f6 100644 --- a/src/test/run-pass/blind-item-mixed-crate-use-item.rs +++ b/src/test/run-pass/blind-item-mixed-crate-use-item.rs @@ -11,6 +11,8 @@ // aux-build:blind-item-mixed-crate-use-item-foo.rs // aux-build:blind-item-mixed-crate-use-item-foo2.rs +// pretty-expanded FIXME #23616 + mod m { pub fn f(_: T, _: (), _: ()) { } pub fn g(_: T, _: (), _: ()) { } diff --git a/src/test/run-pass/blind-item-mixed-use-item.rs b/src/test/run-pass/blind-item-mixed-use-item.rs index a3dad01acf1..6244ba6fccf 100644 --- a/src/test/run-pass/blind-item-mixed-use-item.rs +++ b/src/test/run-pass/blind-item-mixed-use-item.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod m { pub fn f(_: T, _: ()) { } pub fn g(_: T, _: ()) { } diff --git a/src/test/run-pass/block-arg-call-as.rs b/src/test/run-pass/block-arg-call-as.rs index 8be6d1bd35a..a745e52efeb 100644 --- a/src/test/run-pass/block-arg-call-as.rs +++ b/src/test/run-pass/block-arg-call-as.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn asBlock(f: F) -> uint where F: FnOnce() -> uint { return f(); } diff --git a/src/test/run-pass/block-expr-precedence.rs b/src/test/run-pass/block-expr-precedence.rs index ace372dd2d3..01bd8ce10cd 100644 --- a/src/test/run-pass/block-expr-precedence.rs +++ b/src/test/run-pass/block-expr-precedence.rs @@ -13,6 +13,8 @@ // no-reformat +// pretty-expanded FIXME #23616 + /* * * When you write a block-expression thing followed by diff --git a/src/test/run-pass/block-fn-coerce.rs b/src/test/run-pass/block-fn-coerce.rs index f3c874a5afc..059f4e37494 100644 --- a/src/test/run-pass/block-fn-coerce.rs +++ b/src/test/run-pass/block-fn-coerce.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn force(f: F) -> int where F: FnOnce() -> int { return f(); } pub fn main() { diff --git a/src/test/run-pass/bool-not.rs b/src/test/run-pass/bool-not.rs index e98087810b2..c46684af6ef 100644 --- a/src/test/run-pass/bool-not.rs +++ b/src/test/run-pass/bool-not.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { if !false { assert!((true)); } else { assert!((false)); } if !true { assert!((false)); } else { assert!((true)); } diff --git a/src/test/run-pass/bool.rs b/src/test/run-pass/bool.rs index edf6b397ff8..a2b19d32054 100644 --- a/src/test/run-pass/bool.rs +++ b/src/test/run-pass/bool.rs @@ -10,6 +10,8 @@ // Basic boolean tests +// pretty-expanded FIXME #23616 + use std::cmp::Ordering::{Equal, Greater, Less}; use std::ops::{BitAnd, BitOr, BitXor}; diff --git a/src/test/run-pass/borrow-by-val-method-receiver.rs b/src/test/run-pass/borrow-by-val-method-receiver.rs index 4cc39b4b5d7..bcaf94953d6 100644 --- a/src/test/run-pass/borrow-by-val-method-receiver.rs +++ b/src/test/run-pass/borrow-by-val-method-receiver.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(self); } diff --git a/src/test/run-pass/borrow-tuple-fields.rs b/src/test/run-pass/borrow-tuple-fields.rs index 2e5688d8b74..381afd94e3b 100644 --- a/src/test/run-pass/borrow-tuple-fields.rs +++ b/src/test/run-pass/borrow-tuple-fields.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo(int, int); fn main() { diff --git a/src/test/run-pass/borrowck-assign-to-subfield.rs b/src/test/run-pass/borrowck-assign-to-subfield.rs index 10b5825cdd6..f30a50e37d8 100644 --- a/src/test/run-pass/borrowck-assign-to-subfield.rs +++ b/src/test/run-pass/borrowck-assign-to-subfield.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { struct A { a: int, diff --git a/src/test/run-pass/borrowck-binding-mutbl.rs b/src/test/run-pass/borrowck-binding-mutbl.rs index 34ad2b2def0..a0ad3cc6ca1 100644 --- a/src/test/run-pass/borrowck-binding-mutbl.rs +++ b/src/test/run-pass/borrowck-binding-mutbl.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct F { f: Vec } fn impure(_v: &[int]) { diff --git a/src/test/run-pass/borrowck-borrow-from-expr-block.rs b/src/test/run-pass/borrowck-borrow-from-expr-block.rs index 9fcd87418be..ff61036d2c3 100644 --- a/src/test/run-pass/borrowck-borrow-from-expr-block.rs +++ b/src/test/run-pass/borrowck-borrow-from-expr-block.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowck-borrow-of-mut-base-ptr-safe.rs b/src/test/run-pass/borrowck-borrow-of-mut-base-ptr-safe.rs index 48129f2b6dd..eb61c747aea 100644 --- a/src/test/run-pass/borrowck-borrow-of-mut-base-ptr-safe.rs +++ b/src/test/run-pass/borrowck-borrow-of-mut-base-ptr-safe.rs @@ -13,6 +13,8 @@ // // Example from src/librustc_borrowck/borrowck/README.md +// pretty-expanded FIXME #23616 + fn foo<'a>(mut t0: &'a mut int, mut t1: &'a mut int) { let p: &int = &*t0; // Freezes `*t0` diff --git a/src/test/run-pass/borrowck-closures-two-imm.rs b/src/test/run-pass/borrowck-closures-two-imm.rs index 75161d16bc0..6ccb2203bca 100644 --- a/src/test/run-pass/borrowck-closures-two-imm.rs +++ b/src/test/run-pass/borrowck-closures-two-imm.rs @@ -14,6 +14,8 @@ // that the main function can read the variable too while // the closures are in scope. Issue #6801. +// pretty-expanded FIXME #23616 + fn a() -> i32 { let mut x = 3; x += 1; diff --git a/src/test/run-pass/borrowck-field-sensitivity.rs b/src/test/run-pass/borrowck-field-sensitivity.rs index 533445052ae..10e4ad3eb97 100644 --- a/src/test/run-pass/borrowck-field-sensitivity.rs +++ b/src/test/run-pass/borrowck-field-sensitivity.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowck-fixed-length-vecs.rs b/src/test/run-pass/borrowck-fixed-length-vecs.rs index ee561fdb0be..3f38a8df04c 100644 --- a/src/test/run-pass/borrowck-fixed-length-vecs.rs +++ b/src/test/run-pass/borrowck-fixed-length-vecs.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [22]; let y = &x[0]; diff --git a/src/test/run-pass/borrowck-freeze-frozen-mut.rs b/src/test/run-pass/borrowck-freeze-frozen-mut.rs index 30a921c9bd2..8e8e012fdbf 100644 --- a/src/test/run-pass/borrowck-freeze-frozen-mut.rs +++ b/src/test/run-pass/borrowck-freeze-frozen-mut.rs @@ -10,6 +10,8 @@ // Test that a `&mut` inside of an `&` is freezable. +// pretty-expanded FIXME #23616 + struct MutSlice<'a, T:'a> { data: &'a mut [T] } diff --git a/src/test/run-pass/borrowck-lend-args.rs b/src/test/run-pass/borrowck-lend-args.rs index 9b8fa8f9f79..b0cf5d81aa9 100644 --- a/src/test/run-pass/borrowck-lend-args.rs +++ b/src/test/run-pass/borrowck-lend-args.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn borrow(_v: &int) {} fn borrow_from_arg_imm_ref(v: Box) { diff --git a/src/test/run-pass/borrowck-macro-interaction-issue-6304.rs b/src/test/run-pass/borrowck-macro-interaction-issue-6304.rs index ae5734a09b3..1170c5be9b5 100644 --- a/src/test/run-pass/borrowck-macro-interaction-issue-6304.rs +++ b/src/test/run-pass/borrowck-macro-interaction-issue-6304.rs @@ -11,6 +11,8 @@ // Check that we do not ICE when compiling this // macro, which reuses the expression `$id` +// pretty-expanded FIXME #23616 + #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowck-move-by-capture-ok.rs b/src/test/run-pass/borrowck-move-by-capture-ok.rs index 4364391cf0c..0ea18a6abe4 100644 --- a/src/test/run-pass/borrowck-move-by-capture-ok.rs +++ b/src/test/run-pass/borrowck-move-by-capture-ok.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(unboxed_closures)] diff --git a/src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs b/src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs index 092d7c13170..313dab18a31 100644 --- a/src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs +++ b/src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn want_slice(v: &[int]) -> int { let mut sum = 0; for i in v { sum += *i; } diff --git a/src/test/run-pass/borrowck-pat-reassign-no-binding.rs b/src/test/run-pass/borrowck-pat-reassign-no-binding.rs index 4ccbf6b5b0f..c3b69333dc5 100644 --- a/src/test/run-pass/borrowck-pat-reassign-no-binding.rs +++ b/src/test/run-pass/borrowck-pat-reassign-no-binding.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut x = None; match x { diff --git a/src/test/run-pass/borrowck-rvalues-mutable.rs b/src/test/run-pass/borrowck-rvalues-mutable.rs index d4de4ef34d3..e7ff379b433 100644 --- a/src/test/run-pass/borrowck-rvalues-mutable.rs +++ b/src/test/run-pass/borrowck-rvalues-mutable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Counter { value: uint } diff --git a/src/test/run-pass/borrowck-scope-of-deref-issue-4666.rs b/src/test/run-pass/borrowck-scope-of-deref-issue-4666.rs index 02c7dc38db0..488c014eac7 100644 --- a/src/test/run-pass/borrowck-scope-of-deref-issue-4666.rs +++ b/src/test/run-pass/borrowck-scope-of-deref-issue-4666.rs @@ -12,6 +12,8 @@ // limited to the deref operation itself, and does not infect the // block as a whole. +// pretty-expanded FIXME #23616 + struct Box { x: uint } diff --git a/src/test/run-pass/borrowck-static-item-in-fn.rs b/src/test/run-pass/borrowck-static-item-in-fn.rs index 366752f46b0..d51d0b1d2e1 100644 --- a/src/test/run-pass/borrowck-static-item-in-fn.rs +++ b/src/test/run-pass/borrowck-static-item-in-fn.rs @@ -10,6 +10,8 @@ // Regression test for issue #7740 +// pretty-expanded FIXME #23616 + pub fn main() { static A: &'static char = &'A'; } diff --git a/src/test/run-pass/borrowck-trait-lifetime.rs b/src/test/run-pass/borrowck-trait-lifetime.rs index a2b0fa56635..0bfa8f48650 100644 --- a/src/test/run-pass/borrowck-trait-lifetime.rs +++ b/src/test/run-pass/borrowck-trait-lifetime.rs @@ -11,6 +11,8 @@ // This test verifies that casting from the same lifetime on a value // to the same lifetime on a trait succeeds. See issue #10766. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] use std::marker; diff --git a/src/test/run-pass/borrowck-uniq-via-ref.rs b/src/test/run-pass/borrowck-uniq-via-ref.rs index 84bd70c78d4..c7199fccff6 100644 --- a/src/test/run-pass/borrowck-uniq-via-ref.rs +++ b/src/test/run-pass/borrowck-uniq-via-ref.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct Rec { f: Box, } diff --git a/src/test/run-pass/borrowck-univariant-enum.rs b/src/test/run-pass/borrowck-univariant-enum.rs index d95594119b6..0ce2709c02d 100644 --- a/src/test/run-pass/borrowck-univariant-enum.rs +++ b/src/test/run-pass/borrowck-univariant-enum.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::Cell; #[derive(Copy)] diff --git a/src/test/run-pass/borrowck-use-mut-borrow.rs b/src/test/run-pass/borrowck-use-mut-borrow.rs index 4b69e554cda..b646c741e7d 100644 --- a/src/test/run-pass/borrowck-use-mut-borrow.rs +++ b/src/test/run-pass/borrowck-use-mut-borrow.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/borrowed-ptr-pattern-2.rs b/src/test/run-pass/borrowed-ptr-pattern-2.rs index efd932933db..aaf962577ff 100644 --- a/src/test/run-pass/borrowed-ptr-pattern-2.rs +++ b/src/test/run-pass/borrowed-ptr-pattern-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(s: &String) -> bool { match &**s { "kitty" => true, diff --git a/src/test/run-pass/borrowed-ptr-pattern-3.rs b/src/test/run-pass/borrowed-ptr-pattern-3.rs index 030e055c4cc..eaad5944e68 100644 --- a/src/test/run-pass/borrowed-ptr-pattern-3.rs +++ b/src/test/run-pass/borrowed-ptr-pattern-3.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo<'r>(s: &'r uint) -> bool { match s { &3 => true, diff --git a/src/test/run-pass/borrowed-ptr-pattern-infallible.rs b/src/test/run-pass/borrowed-ptr-pattern-infallible.rs index e57c001ea05..69cb27dcf89 100644 --- a/src/test/run-pass/borrowed-ptr-pattern-infallible.rs +++ b/src/test/run-pass/borrowed-ptr-pattern-infallible.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let (&x, &y) = (&3, &'a'); assert_eq!(x, 3); diff --git a/src/test/run-pass/borrowed-ptr-pattern-option.rs b/src/test/run-pass/borrowed-ptr-pattern-option.rs index 9f17b9d7f95..9588663aa18 100644 --- a/src/test/run-pass/borrowed-ptr-pattern-option.rs +++ b/src/test/run-pass/borrowed-ptr-pattern-option.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn select<'r>(x: &'r Option, y: &'r Option) -> &'r Option { match (x, y) { (&None, &None) => x, diff --git a/src/test/run-pass/borrowed-ptr-pattern.rs b/src/test/run-pass/borrowed-ptr-pattern.rs index 7ccb40c8e7b..52322c41236 100644 --- a/src/test/run-pass/borrowed-ptr-pattern.rs +++ b/src/test/run-pass/borrowed-ptr-pattern.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(x: &T) -> T{ match x { &ref a => (*a).clone() diff --git a/src/test/run-pass/box-new.rs b/src/test/run-pass/box-new.rs index 168218e1b1e..a2d76d33993 100644 --- a/src/test/run-pass/box-new.rs +++ b/src/test/run-pass/box-new.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let _a = Box::new(1); } diff --git a/src/test/run-pass/break-value.rs b/src/test/run-pass/break-value.rs index efc3ab32a1a..4c4600590ee 100644 --- a/src/test/run-pass/break-value.rs +++ b/src/test/run-pass/break-value.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn int_id(x: int) -> int { return x; } pub fn main() { loop { int_id(break); } } diff --git a/src/test/run-pass/break.rs b/src/test/run-pass/break.rs index 6498c4b461d..80934c48515 100644 --- a/src/test/run-pass/break.rs +++ b/src/test/run-pass/break.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut i = 0; while i < 20 { i += 1; if i == 10 { break; } } diff --git a/src/test/run-pass/bug-7183-generics.rs b/src/test/run-pass/bug-7183-generics.rs index a3bb02d1d00..625cd98bdf8 100644 --- a/src/test/run-pass/bug-7183-generics.rs +++ b/src/test/run-pass/bug-7183-generics.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Speak : Sized { fn say(&self, s:&str) -> String; fn hi(&self) -> String { hello(self) } diff --git a/src/test/run-pass/bug-7295.rs b/src/test/run-pass/bug-7295.rs index 143ebfdabfa..89fd51bd5f1 100644 --- a/src/test/run-pass/bug-7295.rs +++ b/src/test/run-pass/bug-7295.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait Foo { fn func1(&self, t: U, w: T); diff --git a/src/test/run-pass/builtin-superkinds-capabilities-transitive.rs b/src/test/run-pass/builtin-superkinds-capabilities-transitive.rs index 379ac12a954..eb6d1028331 100644 --- a/src/test/run-pass/builtin-superkinds-capabilities-transitive.rs +++ b/src/test/run-pass/builtin-superkinds-capabilities-transitive.rs @@ -14,6 +14,8 @@ // a Send. Basically this just makes sure rustc is using // each_bound_trait_and_supertraits in type_contents correctly. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::{channel, Sender}; trait Bar : Send { } diff --git a/src/test/run-pass/builtin-superkinds-capabilities-xc.rs b/src/test/run-pass/builtin-superkinds-capabilities-xc.rs index cd019c21a3d..0ff8c0c6ba0 100644 --- a/src/test/run-pass/builtin-superkinds-capabilities-xc.rs +++ b/src/test/run-pass/builtin-superkinds-capabilities-xc.rs @@ -14,6 +14,8 @@ // Tests "capabilities" granted by traits with super-builtin-kinds, // even when using them cross-crate. +// pretty-expanded FIXME #23616 + extern crate trait_superkinds_in_metadata; use std::sync::mpsc::{channel, Sender, Receiver}; diff --git a/src/test/run-pass/builtin-superkinds-capabilities.rs b/src/test/run-pass/builtin-superkinds-capabilities.rs index dc61508eec4..d016a92f465 100644 --- a/src/test/run-pass/builtin-superkinds-capabilities.rs +++ b/src/test/run-pass/builtin-superkinds-capabilities.rs @@ -12,6 +12,8 @@ // builtin-kinds, e.g., if a trait requires Send to implement, then // at usage site of that trait, we know we have the Send capability. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::{channel, Sender, Receiver}; trait Foo : Send { } diff --git a/src/test/run-pass/builtin-superkinds-in-metadata.rs b/src/test/run-pass/builtin-superkinds-in-metadata.rs index 7eaed910124..e38a7bac67a 100644 --- a/src/test/run-pass/builtin-superkinds-in-metadata.rs +++ b/src/test/run-pass/builtin-superkinds-in-metadata.rs @@ -13,6 +13,8 @@ // Tests (correct) usage of trait super-builtin-kinds cross-crate. +// pretty-expanded FIXME #23616 + extern crate trait_superkinds_in_metadata; use trait_superkinds_in_metadata::{RequiresRequiresShareAndSend, RequiresShare}; use trait_superkinds_in_metadata::{RequiresCopy}; diff --git a/src/test/run-pass/builtin-superkinds-phantom-typaram.rs b/src/test/run-pass/builtin-superkinds-phantom-typaram.rs index 964c28dc945..6bc81f4a36b 100644 --- a/src/test/run-pass/builtin-superkinds-phantom-typaram.rs +++ b/src/test/run-pass/builtin-superkinds-phantom-typaram.rs @@ -12,6 +12,8 @@ // super-builtin-kind of a trait, if the type parameter is never used, // the type can implement the trait anyway. +// pretty-expanded FIXME #23616 + use std::marker; trait Foo : Send { } diff --git a/src/test/run-pass/builtin-superkinds-self-type.rs b/src/test/run-pass/builtin-superkinds-self-type.rs index 1d05a7baa53..924a8c023f8 100644 --- a/src/test/run-pass/builtin-superkinds-self-type.rs +++ b/src/test/run-pass/builtin-superkinds-self-type.rs @@ -11,6 +11,8 @@ // Tests the ability for the Self type in default methods to use // capabilities granted by builtin kinds as supertraits. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::{Sender, channel}; trait Foo : Send + Sized + 'static { diff --git a/src/test/run-pass/builtin-superkinds-simple.rs b/src/test/run-pass/builtin-superkinds-simple.rs index 9643e2986d2..e8d59b267fe 100644 --- a/src/test/run-pass/builtin-superkinds-simple.rs +++ b/src/test/run-pass/builtin-superkinds-simple.rs @@ -10,6 +10,8 @@ // Simple test case of implementing a trait with super-builtin-kinds. +// pretty-expanded FIXME #23616 + trait Foo : Send { } impl Foo for int { } diff --git a/src/test/run-pass/builtin-superkinds-typaram.rs b/src/test/run-pass/builtin-superkinds-typaram.rs index d96679c69fd..6d41774c05b 100644 --- a/src/test/run-pass/builtin-superkinds-typaram.rs +++ b/src/test/run-pass/builtin-superkinds-typaram.rs @@ -11,6 +11,8 @@ // Tests correct implementation of traits with super-builtin-kinds // using a bounded type parameter. +// pretty-expanded FIXME #23616 + trait Foo : Send { } impl Foo for T { } diff --git a/src/test/run-pass/by-value-self-in-mut-slot.rs b/src/test/run-pass/by-value-self-in-mut-slot.rs index aa88004cd11..baca7dc13f1 100644 --- a/src/test/run-pass/by-value-self-in-mut-slot.rs +++ b/src/test/run-pass/by-value-self-in-mut-slot.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct X { a: int } diff --git a/src/test/run-pass/c-stack-as-value.rs b/src/test/run-pass/c-stack-as-value.rs index b81764e1de5..b678f149fa2 100644 --- a/src/test/run-pass/c-stack-as-value.rs +++ b/src/test/run-pass/c-stack-as-value.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] mod rustrt { diff --git a/src/test/run-pass/c-stack-returning-int64.rs b/src/test/run-pass/c-stack-returning-int64.rs index eceaa54b740..a9f80de8605 100644 --- a/src/test/run-pass/c-stack-returning-int64.rs +++ b/src/test/run-pass/c-stack-returning-int64.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc, std_misc)] extern crate libc; diff --git a/src/test/run-pass/call-closure-from-overloaded-op.rs b/src/test/run-pass/call-closure-from-overloaded-op.rs index 29fcdf504de..cef48aadab5 100644 --- a/src/test/run-pass/call-closure-from-overloaded-op.rs +++ b/src/test/run-pass/call-closure-from-overloaded-op.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo() -> int { 22 } pub fn main() { diff --git a/src/test/run-pass/can-copy-pod.rs b/src/test/run-pass/can-copy-pod.rs index 9c8bc5411ef..31b27933522 100644 --- a/src/test/run-pass/can-copy-pod.rs +++ b/src/test/run-pass/can-copy-pod.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ diff --git a/src/test/run-pass/cancel-clean-via-immediate-rvalue-ref.rs b/src/test/run-pass/cancel-clean-via-immediate-rvalue-ref.rs index 631133cc7ff..d2eb5c33eae 100644 --- a/src/test/run-pass/cancel-clean-via-immediate-rvalue-ref.rs +++ b/src/test/run-pass/cancel-clean-via-immediate-rvalue-ref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/capture-clauses-boxed-closures.rs b/src/test/run-pass/capture-clauses-boxed-closures.rs index 6518df11517..5bf6f5fb048 100644 --- a/src/test/run-pass/capture-clauses-boxed-closures.rs +++ b/src/test/run-pass/capture-clauses-boxed-closures.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn each(x: &[T], mut f: F) where F: FnMut(&T) { for val in x { f(val) diff --git a/src/test/run-pass/capture-clauses-unboxed-closures.rs b/src/test/run-pass/capture-clauses-unboxed-closures.rs index 19316590c26..c4f89bbcd32 100644 --- a/src/test/run-pass/capture-clauses-unboxed-closures.rs +++ b/src/test/run-pass/capture-clauses-unboxed-closures.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn each<'a,T,F:FnMut(&'a T)>(x: &'a [T], mut f: F) { diff --git a/src/test/run-pass/capturing-logging.rs b/src/test/run-pass/capturing-logging.rs index 2a5ccb88aff..b20de7113ec 100644 --- a/src/test/run-pass/capturing-logging.rs +++ b/src/test/run-pass/capturing-logging.rs @@ -10,6 +10,8 @@ // exec-env:RUST_LOG=info +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, old_io, rustc_private, std_misc)] diff --git a/src/test/run-pass/cast-in-array-size.rs b/src/test/run-pass/cast-in-array-size.rs index 717ca3ff9fe..e79bab1b7b0 100644 --- a/src/test/run-pass/cast-in-array-size.rs +++ b/src/test/run-pass/cast-in-array-size.rs @@ -10,6 +10,8 @@ // issues #10618 and #16382 +// pretty-expanded FIXME #23616 + const SIZE: int = 25; fn main() { diff --git a/src/test/run-pass/cast.rs b/src/test/run-pass/cast.rs index fc71e6c59fc..3eec130d5a9 100644 --- a/src/test/run-pass/cast.rs +++ b/src/test/run-pass/cast.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let i: int = 'Q' as int; assert_eq!(i, 0x51); diff --git a/src/test/run-pass/cci_capture_clause.rs b/src/test/run-pass/cci_capture_clause.rs index 8b2947ba3ee..80b75af6e44 100644 --- a/src/test/run-pass/cci_capture_clause.rs +++ b/src/test/run-pass/cci_capture_clause.rs @@ -13,6 +13,8 @@ // This test makes sure we can do cross-crate inlining on functions // that use capture clauses. +// pretty-expanded FIXME #23616 + extern crate cci_capture_clause; pub fn main() { diff --git a/src/test/run-pass/cci_nested_exe.rs b/src/test/run-pass/cci_nested_exe.rs index 778e82a8fe5..66546988304 100644 --- a/src/test/run-pass/cci_nested_exe.rs +++ b/src/test/run-pass/cci_nested_exe.rs @@ -10,6 +10,8 @@ // aux-build:cci_nested_lib.rs +// pretty-expanded FIXME #23616 + #![feature(globs)] extern crate cci_nested_lib; diff --git a/src/test/run-pass/cell-does-not-clone.rs b/src/test/run-pass/cell-does-not-clone.rs index ea1d0b625fc..d7a74adc02d 100644 --- a/src/test/run-pass/cell-does-not-clone.rs +++ b/src/test/run-pass/cell-does-not-clone.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::Cell; #[derive(Copy)] diff --git a/src/test/run-pass/cfg-attr-cfg.rs b/src/test/run-pass/cfg-attr-cfg.rs index 09ab7019486..74022d4c6c8 100644 --- a/src/test/run-pass/cfg-attr-cfg.rs +++ b/src/test/run-pass/cfg-attr-cfg.rs @@ -11,5 +11,7 @@ // main is conditionally compiled, but the conditional compilation // is conditional too! +// pretty-expanded FIXME #23616 + #[cfg_attr(foo, cfg(bar))] fn main() { } diff --git a/src/test/run-pass/cfg-attr-crate.rs b/src/test/run-pass/cfg-attr-crate.rs index e6bd8afad28..25d689475fb 100644 --- a/src/test/run-pass/cfg-attr-crate.rs +++ b/src/test/run-pass/cfg-attr-crate.rs @@ -10,6 +10,8 @@ // https://github.com/rust-lang/rust/issues/21833#issuecomment-72353044 +// pretty-expanded FIXME #23616 + #![cfg_attr(not_used, no_std)] fn main() { } diff --git a/src/test/run-pass/cfg-family.rs b/src/test/run-pass/cfg-family.rs index 24120b69c7f..415607aa72b 100644 --- a/src/test/run-pass/cfg-family.rs +++ b/src/test/run-pass/cfg-family.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[cfg(windows)] pub fn main() { } diff --git a/src/test/run-pass/cfg-macros-foo.rs b/src/test/run-pass/cfg-macros-foo.rs index aeb6fcbbc0f..5fa1bc47f87 100644 --- a/src/test/run-pass/cfg-macros-foo.rs +++ b/src/test/run-pass/cfg-macros-foo.rs @@ -13,6 +13,8 @@ // check that cfg correctly chooses between the macro impls (see also // cfg-macros-notfoo.rs) +// pretty-expanded FIXME #23616 + #[cfg(foo)] #[macro_use] mod foo { diff --git a/src/test/run-pass/cfg-macros-notfoo.rs b/src/test/run-pass/cfg-macros-notfoo.rs index adc27d55622..7cddac16031 100644 --- a/src/test/run-pass/cfg-macros-notfoo.rs +++ b/src/test/run-pass/cfg-macros-notfoo.rs @@ -13,6 +13,8 @@ // check that cfg correctly chooses between the macro impls (see also // cfg-macros-foo.rs) +// pretty-expanded FIXME #23616 + #[cfg(foo)] #[macro_use] mod foo { diff --git a/src/test/run-pass/cfg-match-arm.rs b/src/test/run-pass/cfg-match-arm.rs index 02f02862f68..05dc7d52424 100644 --- a/src/test/run-pass/cfg-match-arm.rs +++ b/src/test/run-pass/cfg-match-arm.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar, Baz, diff --git a/src/test/run-pass/cfg-target-family.rs b/src/test/run-pass/cfg-target-family.rs index 784c9326a01..b6954f7c2ee 100644 --- a/src/test/run-pass/cfg-target-family.rs +++ b/src/test/run-pass/cfg-target-family.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[cfg(target_family = "windows")] pub fn main() { } diff --git a/src/test/run-pass/cfg_inner_static.rs b/src/test/run-pass/cfg_inner_static.rs index 04912fc2003..b3d5ddc4283 100644 --- a/src/test/run-pass/cfg_inner_static.rs +++ b/src/test/run-pass/cfg_inner_static.rs @@ -10,6 +10,8 @@ // aux-build:cfg_inner_static.rs +// pretty-expanded FIXME #23616 + extern crate cfg_inner_static; pub fn main() { diff --git a/src/test/run-pass/cfgs-on-items.rs b/src/test/run-pass/cfgs-on-items.rs index b7cf3c4d22a..7d25321fae1 100644 --- a/src/test/run-pass/cfgs-on-items.rs +++ b/src/test/run-pass/cfgs-on-items.rs @@ -11,6 +11,8 @@ // compile-flags: --cfg fooA --cfg fooB // fooA AND !bar +// pretty-expanded FIXME #23616 + #[cfg(all(fooA, not(bar)))] fn foo1() -> int { 1 } diff --git a/src/test/run-pass/char.rs b/src/test/run-pass/char.rs index f982d3723b4..801b01918e1 100644 --- a/src/test/run-pass/char.rs +++ b/src/test/run-pass/char.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let c: char = 'x'; let d: char = 'x'; diff --git a/src/test/run-pass/check-static-mut-slices.rs b/src/test/run-pass/check-static-mut-slices.rs index af25c43005d..adf041b04d6 100644 --- a/src/test/run-pass/check-static-mut-slices.rs +++ b/src/test/run-pass/check-static-mut-slices.rs @@ -10,6 +10,8 @@ // Checks that mutable static items can have mutable slices +// pretty-expanded FIXME #23616 + static mut TEST: &'static mut [int] = &mut [1]; pub fn main() { diff --git a/src/test/run-pass/check-static-recursion-foreign.rs b/src/test/run-pass/check-static-recursion-foreign.rs index ebaa1b55959..554853ade5b 100644 --- a/src/test/run-pass/check-static-recursion-foreign.rs +++ b/src/test/run-pass/check-static-recursion-foreign.rs @@ -12,6 +12,8 @@ // aux-build:check_static_recursion_foreign_helper.rs +// pretty-expanded FIXME #23616 + #![feature(custom_attribute, libc)] extern crate check_static_recursion_foreign_helper; diff --git a/src/test/run-pass/check-static-slice.rs b/src/test/run-pass/check-static-slice.rs index 6e2cfedf9ec..260668e48e9 100644 --- a/src/test/run-pass/check-static-slice.rs +++ b/src/test/run-pass/check-static-slice.rs @@ -11,6 +11,8 @@ // Check that the various ways of getting to a reference to a vec (both sized // and unsized) work properly. +// pretty-expanded FIXME #23616 + const aa: [int; 3] = [1, 2, 3]; const ab: &'static [int; 3] = &aa; const ac: &'static [int] = ab; diff --git a/src/test/run-pass/child-outlives-parent.rs b/src/test/run-pass/child-outlives-parent.rs index 7a8b4770f95..64642e51c09 100644 --- a/src/test/run-pass/child-outlives-parent.rs +++ b/src/test/run-pass/child-outlives-parent.rs @@ -10,6 +10,8 @@ // Reported as issue #126, child leaks the string. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::thread::Thread; diff --git a/src/test/run-pass/class-dtor.rs b/src/test/run-pass/class-dtor.rs index c98e53c8a95..6884ac8c075 100644 --- a/src/test/run-pass/class-dtor.rs +++ b/src/test/run-pass/class-dtor.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { done : extern fn(uint), meows : uint, diff --git a/src/test/run-pass/class-exports.rs b/src/test/run-pass/class-exports.rs index a3f857ab4b0..05228b30c41 100644 --- a/src/test/run-pass/class-exports.rs +++ b/src/test/run-pass/class-exports.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* Test that exporting a class also exports its public fields and methods */ diff --git a/src/test/run-pass/class-method-cross-crate.rs b/src/test/run-pass/class-method-cross-crate.rs index 55acd2e040d..a5c60e3a7b5 100644 --- a/src/test/run-pass/class-method-cross-crate.rs +++ b/src/test/run-pass/class-method-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:cci_class_2.rs +// pretty-expanded FIXME #23616 + extern crate cci_class_2; use cci_class_2::kitties::cat; diff --git a/src/test/run-pass/class-methods-cross-crate.rs b/src/test/run-pass/class-methods-cross-crate.rs index 34c309780b1..73abaf7d34b 100644 --- a/src/test/run-pass/class-methods-cross-crate.rs +++ b/src/test/run-pass/class-methods-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:cci_class_3.rs +// pretty-expanded FIXME #23616 + extern crate cci_class_3; use cci_class_3::kitties::cat; diff --git a/src/test/run-pass/class-methods.rs b/src/test/run-pass/class-methods.rs index 8fa76342286..2959938e373 100644 --- a/src/test/run-pass/class-methods.rs +++ b/src/test/run-pass/class-methods.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { meows : uint, diff --git a/src/test/run-pass/class-poly-methods-cross-crate.rs b/src/test/run-pass/class-poly-methods-cross-crate.rs index edbbc4f5b34..6537a931fa6 100644 --- a/src/test/run-pass/class-poly-methods-cross-crate.rs +++ b/src/test/run-pass/class-poly-methods-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:cci_class_6.rs +// pretty-expanded FIXME #23616 + extern crate cci_class_6; use cci_class_6::kitties::cat; diff --git a/src/test/run-pass/class-poly-methods.rs b/src/test/run-pass/class-poly-methods.rs index 557f9986238..9e74a100204 100644 --- a/src/test/run-pass/class-poly-methods.rs +++ b/src/test/run-pass/class-poly-methods.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { info : Vec , meows : uint, diff --git a/src/test/run-pass/class-str-field.rs b/src/test/run-pass/class-str-field.rs index 2fb8610092b..e3b9b56db0b 100644 --- a/src/test/run-pass/class-str-field.rs +++ b/src/test/run-pass/class-str-field.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { name : String, diff --git a/src/test/run-pass/class-typarams.rs b/src/test/run-pass/class-typarams.rs index c50a8cc83a5..6cd8f4c658c 100644 --- a/src/test/run-pass/class-typarams.rs +++ b/src/test/run-pass/class-typarams.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::marker::PhantomData; struct cat { diff --git a/src/test/run-pass/classes-cross-crate.rs b/src/test/run-pass/classes-cross-crate.rs index aae17abcc5f..36d7bd6b3ca 100644 --- a/src/test/run-pass/classes-cross-crate.rs +++ b/src/test/run-pass/classes-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:cci_class_4.rs +// pretty-expanded FIXME #23616 + extern crate cci_class_4; use cci_class_4::kitties::cat; diff --git a/src/test/run-pass/classes-self-referential.rs b/src/test/run-pass/classes-self-referential.rs index a54a821a7b9..487d20729d4 100644 --- a/src/test/run-pass/classes-self-referential.rs +++ b/src/test/run-pass/classes-self-referential.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct kitten { cat: Option, } diff --git a/src/test/run-pass/classes-simple-cross-crate.rs b/src/test/run-pass/classes-simple-cross-crate.rs index 09660454648..cfa13dbe622 100644 --- a/src/test/run-pass/classes-simple-cross-crate.rs +++ b/src/test/run-pass/classes-simple-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:cci_class.rs +// pretty-expanded FIXME #23616 + extern crate cci_class; use cci_class::kitties::cat; diff --git a/src/test/run-pass/classes-simple-method.rs b/src/test/run-pass/classes-simple-method.rs index 502fa73ed93..8fc4f47dc02 100644 --- a/src/test/run-pass/classes-simple-method.rs +++ b/src/test/run-pass/classes-simple-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { meows : uint, diff --git a/src/test/run-pass/classes-simple.rs b/src/test/run-pass/classes-simple.rs index 3cf529f2958..ff5ef145bcd 100644 --- a/src/test/run-pass/classes-simple.rs +++ b/src/test/run-pass/classes-simple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { meows : uint, diff --git a/src/test/run-pass/cleanup-arm-conditional.rs b/src/test/run-pass/cleanup-arm-conditional.rs index 66204ec9494..8dff34bdc1f 100644 --- a/src/test/run-pass/cleanup-arm-conditional.rs +++ b/src/test/run-pass/cleanup-arm-conditional.rs @@ -21,6 +21,8 @@ // Test that cleanup scope for temporaries created in a match // arm is confined to the match arm itself. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, os)] diff --git a/src/test/run-pass/cleanup-rvalue-during-if-and-while.rs b/src/test/run-pass/cleanup-rvalue-during-if-and-while.rs index 83f93cb81a1..7fd7ab90fc2 100644 --- a/src/test/run-pass/cleanup-rvalue-during-if-and-while.rs +++ b/src/test/run-pass/cleanup-rvalue-during-if-and-while.rs @@ -12,6 +12,8 @@ // This test verifies that temporaries created for `while`'s and `if` // conditions are dropped after the condition is evaluated. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs b/src/test/run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs index ff883294fd3..24c95bbb6de 100644 --- a/src/test/run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs +++ b/src/test/run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs @@ -24,6 +24,8 @@ // It's unclear how likely such a bug is to recur, but it seems like a // scenario worth testing. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/cleanup-shortcircuit.rs b/src/test/run-pass/cleanup-shortcircuit.rs index 4466dda6c69..d448934f781 100644 --- a/src/test/run-pass/cleanup-shortcircuit.rs +++ b/src/test/run-pass/cleanup-shortcircuit.rs @@ -20,6 +20,8 @@ // Test that cleanups for the RHS of shortcircuiting operators work. +// pretty-expanded FIXME #23616 + use std::env; pub fn main() { diff --git a/src/test/run-pass/clone-with-exterior.rs b/src/test/run-pass/clone-with-exterior.rs index 2c65dc7e2ac..cfbcc52e602 100644 --- a/src/test/run-pass/clone-with-exterior.rs +++ b/src/test/run-pass/clone-with-exterior.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, std_misc)] diff --git a/src/test/run-pass/closure-bounds-can-capture-chan.rs b/src/test/run-pass/closure-bounds-can-capture-chan.rs index 816b28c3a9a..dbbac8a1633 100644 --- a/src/test/run-pass/closure-bounds-can-capture-chan.rs +++ b/src/test/run-pass/closure-bounds-can-capture-chan.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/closure-inference.rs b/src/test/run-pass/closure-inference.rs index 3bd0273216d..06b6e1b5abe 100644 --- a/src/test/run-pass/closure-inference.rs +++ b/src/test/run-pass/closure-inference.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(i: isize) -> isize { i + 1 } fn apply(f: F, v: A) -> A where F: FnOnce(A) -> A { f(v) } diff --git a/src/test/run-pass/closure-inference2.rs b/src/test/run-pass/closure-inference2.rs index fa16ea00145..328a27b3f1e 100644 --- a/src/test/run-pass/closure-inference2.rs +++ b/src/test/run-pass/closure-inference2.rs @@ -10,6 +10,8 @@ // Test a rather underspecified example: +// pretty-expanded FIXME #23616 + pub fn main() { let f = {|i| i}; assert_eq!(f(2), 2); diff --git a/src/test/run-pass/cmp-default.rs b/src/test/run-pass/cmp-default.rs index fd040d10910..fbe871a1bff 100644 --- a/src/test/run-pass/cmp-default.rs +++ b/src/test/run-pass/cmp-default.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cmp::Ordering; // Test default methods in PartialOrd and PartialEq diff --git a/src/test/run-pass/coerce-expect-unsized.rs b/src/test/run-pass/coerce-expect-unsized.rs index 8a9325aecb1..1b12cbd33df 100644 --- a/src/test/run-pass/coerce-expect-unsized.rs +++ b/src/test/run-pass/coerce-expect-unsized.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/coerce-match-calls.rs b/src/test/run-pass/coerce-match-calls.rs index 34c9875f1de..b3eec9939c2 100644 --- a/src/test/run-pass/coerce-match-calls.rs +++ b/src/test/run-pass/coerce-match-calls.rs @@ -10,6 +10,8 @@ // Check that coercions are propagated through match and if expressions. +// pretty-expanded FIXME #23616 + use std::boxed::Box; pub fn main() { diff --git a/src/test/run-pass/coerce-match.rs b/src/test/run-pass/coerce-match.rs index 2592957b738..01627f1a837 100644 --- a/src/test/run-pass/coerce-match.rs +++ b/src/test/run-pass/coerce-match.rs @@ -10,6 +10,8 @@ // Check that coercions are propagated through match and if expressions. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/coerce-overloaded-autoderef.rs b/src/test/run-pass/coerce-overloaded-autoderef.rs index ec8d58616dc..a053311a040 100644 --- a/src/test/run-pass/coerce-overloaded-autoderef.rs +++ b/src/test/run-pass/coerce-overloaded-autoderef.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::rc::Rc; // Examples from the "deref coercions" RFC, at rust-lang/rfcs#241. diff --git a/src/test/run-pass/coerce-reborrow-imm-ptr-arg.rs b/src/test/run-pass/coerce-reborrow-imm-ptr-arg.rs index 0bbabcb8599..7812f0088b1 100644 --- a/src/test/run-pass/coerce-reborrow-imm-ptr-arg.rs +++ b/src/test/run-pass/coerce-reborrow-imm-ptr-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn negate(x: &int) -> int { -*x } diff --git a/src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs b/src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs index 419df84bdf5..4638c51bbf7 100644 --- a/src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs +++ b/src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct SpeechMaker { speeches: uint } diff --git a/src/test/run-pass/coerce-reborrow-imm-vec-arg.rs b/src/test/run-pass/coerce-reborrow-imm-vec-arg.rs index b6b30e2fe9b..edc8df64a20 100644 --- a/src/test/run-pass/coerce-reborrow-imm-vec-arg.rs +++ b/src/test/run-pass/coerce-reborrow-imm-vec-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn sum(x: &[int]) -> int { let mut sum = 0; for y in x { sum += *y; } diff --git a/src/test/run-pass/coerce-reborrow-imm-vec-rcvr.rs b/src/test/run-pass/coerce-reborrow-imm-vec-rcvr.rs index 32230c82a72..dcef1983200 100644 --- a/src/test/run-pass/coerce-reborrow-imm-vec-rcvr.rs +++ b/src/test/run-pass/coerce-reborrow-imm-vec-rcvr.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn bar(v: &mut [uint]) -> Vec { v.to_vec() } diff --git a/src/test/run-pass/coerce-reborrow-mut-ptr-arg.rs b/src/test/run-pass/coerce-reborrow-mut-ptr-arg.rs index 4a680027b46..9f6444c43c7 100644 --- a/src/test/run-pass/coerce-reborrow-mut-ptr-arg.rs +++ b/src/test/run-pass/coerce-reborrow-mut-ptr-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct SpeechMaker { speeches: uint } diff --git a/src/test/run-pass/coerce-reborrow-mut-ptr-rcvr.rs b/src/test/run-pass/coerce-reborrow-mut-ptr-rcvr.rs index 2f866955ff4..1751979db8c 100644 --- a/src/test/run-pass/coerce-reborrow-mut-ptr-rcvr.rs +++ b/src/test/run-pass/coerce-reborrow-mut-ptr-rcvr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct SpeechMaker { speeches: uint } diff --git a/src/test/run-pass/coerce-reborrow-mut-vec-arg.rs b/src/test/run-pass/coerce-reborrow-mut-vec-arg.rs index 2473b4b674e..ab8b6818f43 100644 --- a/src/test/run-pass/coerce-reborrow-mut-vec-arg.rs +++ b/src/test/run-pass/coerce-reborrow-mut-vec-arg.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn reverse(v: &mut [uint]) { v.reverse(); } diff --git a/src/test/run-pass/coerce-reborrow-mut-vec-rcvr.rs b/src/test/run-pass/coerce-reborrow-mut-vec-rcvr.rs index ea09bb3904d..06ff3824cd2 100644 --- a/src/test/run-pass/coerce-reborrow-mut-vec-rcvr.rs +++ b/src/test/run-pass/coerce-reborrow-mut-vec-rcvr.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn bar(v: &mut [uint]) { v.reverse(); v.reverse(); diff --git a/src/test/run-pass/coerce-unify-return.rs b/src/test/run-pass/coerce-unify-return.rs index eeba9042f7c..2299a03b2a4 100644 --- a/src/test/run-pass/coerce-unify-return.rs +++ b/src/test/run-pass/coerce-unify-return.rs @@ -11,6 +11,8 @@ // Check that coercions unify the expected return type of a polymorphic // function call, instead of leaving the type variables as they were. +// pretty-expanded FIXME #23616 + struct Foo; impl Foo { fn foo(self, x: T) -> Option { Some(x) } diff --git a/src/test/run-pass/coherence-bigint-int.rs b/src/test/run-pass/coherence-bigint-int.rs index baf2f57206d..cbfe30906a7 100644 --- a/src/test/run-pass/coherence-bigint-int.rs +++ b/src/test/run-pass/coherence-bigint-int.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote1; diff --git a/src/test/run-pass/coherence-bigint-vecint.rs b/src/test/run-pass/coherence-bigint-vecint.rs index cdc5bc11716..8537c1bb002 100644 --- a/src/test/run-pass/coherence-bigint-vecint.rs +++ b/src/test/run-pass/coherence-bigint-vecint.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote1; diff --git a/src/test/run-pass/coherence-blanket.rs b/src/test/run-pass/coherence-blanket.rs index e02117d1ca2..2f2709698a0 100644 --- a/src/test/run-pass/coherence-blanket.rs +++ b/src/test/run-pass/coherence-blanket.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote1; diff --git a/src/test/run-pass/coherence-covered-type-parameter.rs b/src/test/run-pass/coherence-covered-type-parameter.rs index 27f1f2dafb0..7bb3a01ccf8 100644 --- a/src/test/run-pass/coherence-covered-type-parameter.rs +++ b/src/test/run-pass/coherence-covered-type-parameter.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote; diff --git a/src/test/run-pass/coherence-cow-1.rs b/src/test/run-pass/coherence-cow-1.rs index b380372b401..4d76f482b4e 100644 --- a/src/test/run-pass/coherence-cow-1.rs +++ b/src/test/run-pass/coherence-cow-1.rs @@ -13,6 +13,8 @@ // Test that it's ok for T to appear first in the self-type, as long // as it's covered somewhere. +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::{Remote,Pair}; diff --git a/src/test/run-pass/coherence-cow-2.rs b/src/test/run-pass/coherence-cow-2.rs index 93e507c0d63..685432ad1cf 100644 --- a/src/test/run-pass/coherence-cow-2.rs +++ b/src/test/run-pass/coherence-cow-2.rs @@ -13,6 +13,8 @@ // Test that it's ok for T to appear second in the self-type, as long // as it's covered somewhere. +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::{Remote,Pair}; diff --git a/src/test/run-pass/coherence-impl-in-fn.rs b/src/test/run-pass/coherence-impl-in-fn.rs index 6edd7390f0f..f91ccf6120a 100644 --- a/src/test/run-pass/coherence-impl-in-fn.rs +++ b/src/test/run-pass/coherence-impl-in-fn.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { #[derive(Copy)] enum x { foo } diff --git a/src/test/run-pass/coherence-iterator-vec-any-elem.rs b/src/test/run-pass/coherence-iterator-vec-any-elem.rs index 6dc2ff4588b..e807b6ca3bc 100644 --- a/src/test/run-pass/coherence-iterator-vec-any-elem.rs +++ b/src/test/run-pass/coherence-iterator-vec-any-elem.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote1; diff --git a/src/test/run-pass/coherence-iterator-vec.rs b/src/test/run-pass/coherence-iterator-vec.rs index 7077503f73f..3cb3efe8e7b 100644 --- a/src/test/run-pass/coherence-iterator-vec.rs +++ b/src/test/run-pass/coherence-iterator-vec.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote1; diff --git a/src/test/run-pass/coherence-local-1.rs b/src/test/run-pass/coherence-local-1.rs index a9bc3dc0e2f..172066abb2b 100644 --- a/src/test/run-pass/coherence-local-1.rs +++ b/src/test/run-pass/coherence-local-1.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote; diff --git a/src/test/run-pass/coherence-local-2.rs b/src/test/run-pass/coherence-local-2.rs index 07a830cb1ac..afdea4e6b7f 100644 --- a/src/test/run-pass/coherence-local-2.rs +++ b/src/test/run-pass/coherence-local-2.rs @@ -10,6 +10,8 @@ // aux-build:coherence-lib.rs +// pretty-expanded FIXME #23616 + extern crate "coherence-lib" as lib; use lib::Remote; diff --git a/src/test/run-pass/coherence-multidispatch-tuple.rs b/src/test/run-pass/coherence-multidispatch-tuple.rs index b16b033c22f..8ca79f1d4f1 100644 --- a/src/test/run-pass/coherence-multidispatch-tuple.rs +++ b/src/test/run-pass/coherence-multidispatch-tuple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::fmt::Debug; use std::default::Default; diff --git a/src/test/run-pass/coherence-negative-impls-safe.rs b/src/test/run-pass/coherence-negative-impls-safe.rs index 7844ef3faca..2f42ab4988a 100644 --- a/src/test/run-pass/coherence-negative-impls-safe.rs +++ b/src/test/run-pass/coherence-negative-impls-safe.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(optin_builtin_traits)] use std::marker::Send; diff --git a/src/test/run-pass/colorful-write-macros.rs b/src/test/run-pass/colorful-write-macros.rs index 35fe447c5e6..21ff6d6938a 100644 --- a/src/test/run-pass/colorful-write-macros.rs +++ b/src/test/run-pass/colorful-write-macros.rs @@ -8,8 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// no-pretty-expanded - use std::io::Write; use std::fmt; diff --git a/src/test/run-pass/compare-generic-enums.rs b/src/test/run-pass/compare-generic-enums.rs index c6f4fecf8ac..9b049ede859 100644 --- a/src/test/run-pass/compare-generic-enums.rs +++ b/src/test/run-pass/compare-generic-enums.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + type an_int = int; fn cmp(x: Option, y: Option) -> bool { diff --git a/src/test/run-pass/concat.rs b/src/test/run-pass/concat.rs index 2de881993f1..7441d1f21b0 100644 --- a/src/test/run-pass/concat.rs +++ b/src/test/run-pass/concat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!(format!(concat!("foo", "bar", "{}"), "baz"), "foobarbaz".to_string()); assert_eq!(format!(concat!()), "".to_string()); diff --git a/src/test/run-pass/conditional-compile-arch.rs b/src/test/run-pass/conditional-compile-arch.rs index 0e9447bd249..e51270fdc8d 100644 --- a/src/test/run-pass/conditional-compile-arch.rs +++ b/src/test/run-pass/conditional-compile-arch.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[cfg(target_arch = "x86")] pub fn main() { } diff --git a/src/test/run-pass/conditional-compile.rs b/src/test/run-pass/conditional-compile.rs index f77be4d9c06..590912f6e91 100644 --- a/src/test/run-pass/conditional-compile.rs +++ b/src/test/run-pass/conditional-compile.rs @@ -9,6 +9,8 @@ // except according to those terms. // Crate use statements +// pretty-expanded FIXME #23616 + #[cfg(bogus)] use flippity; diff --git a/src/test/run-pass/conditional-debug-macro-off.rs b/src/test/run-pass/conditional-debug-macro-off.rs index 1d1475d60d9..192e647f5cb 100644 --- a/src/test/run-pass/conditional-debug-macro-off.rs +++ b/src/test/run-pass/conditional-debug-macro-off.rs @@ -11,6 +11,8 @@ // compile-flags: -C debug-assertions=no // exec-env:RUST_LOG=conditional-debug-macro-off=4 +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] #[macro_use] diff --git a/src/test/run-pass/const-autoderef.rs b/src/test/run-pass/const-autoderef.rs index 71312fb3878..1349b7f814b 100644 --- a/src/test/run-pass/const-autoderef.rs +++ b/src/test/run-pass/const-autoderef.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static A: [u8; 1] = ['h' as u8]; static B: u8 = (&A)[0]; static C: &'static &'static &'static &'static [u8; 1] = & & & &A; diff --git a/src/test/run-pass/const-big-enum.rs b/src/test/run-pass/const-big-enum.rs index ca1d79e83e9..158c695c548 100644 --- a/src/test/run-pass/const-big-enum.rs +++ b/src/test/run-pass/const-big-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar(u32), Baz, diff --git a/src/test/run-pass/const-binops.rs b/src/test/run-pass/const-binops.rs index 1268fc4e435..8b8fcfccc1c 100644 --- a/src/test/run-pass/const-binops.rs +++ b/src/test/run-pass/const-binops.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! assert_approx_eq { ($a:expr, $b:expr) => ({ use std::num::Float; diff --git a/src/test/run-pass/const-block-cross-crate-fn.rs b/src/test/run-pass/const-block-cross-crate-fn.rs index 16360ff08d0..853e8dc62bb 100644 --- a/src/test/run-pass/const-block-cross-crate-fn.rs +++ b/src/test/run-pass/const-block-cross-crate-fn.rs @@ -10,6 +10,8 @@ // aux-build:cci_const_block.rs +// pretty-expanded FIXME #23616 + extern crate cci_const_block; pub fn main() { diff --git a/src/test/run-pass/const-block-item-macro-codegen.rs b/src/test/run-pass/const-block-item-macro-codegen.rs index 03afe798954..06fbccdec06 100644 --- a/src/test/run-pass/const-block-item-macro-codegen.rs +++ b/src/test/run-pass/const-block-item-macro-codegen.rs @@ -11,6 +11,8 @@ // General test that function items in static blocks // can be generated with a macro. +// pretty-expanded FIXME #23616 + struct MyType { desc: &'static str, data: uint, diff --git a/src/test/run-pass/const-block-item.rs b/src/test/run-pass/const-block-item.rs index d55b420db08..1f7e942ea5a 100644 --- a/src/test/run-pass/const-block-item.rs +++ b/src/test/run-pass/const-block-item.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod foo { pub trait Value { fn value(&self) -> uint; diff --git a/src/test/run-pass/const-block.rs b/src/test/run-pass/const-block.rs index bdde0cf02c9..1337a91fe05 100644 --- a/src/test/run-pass/const-block.rs +++ b/src/test/run-pass/const-block.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![allow(unused_unsafe)] diff --git a/src/test/run-pass/const-bound.rs b/src/test/run-pass/const-bound.rs index 9b0e7e4e75e..37101303ed9 100644 --- a/src/test/run-pass/const-bound.rs +++ b/src/test/run-pass/const-bound.rs @@ -11,6 +11,8 @@ // Make sure const bounds work on things, and test that a few types // are const. +// pretty-expanded FIXME #23616 + fn foo(x: T) -> T { x } struct F { field: int } diff --git a/src/test/run-pass/const-cast-ptr-int.rs b/src/test/run-pass/const-cast-ptr-int.rs index 50e460bd179..bbe3020ea1c 100644 --- a/src/test/run-pass/const-cast-ptr-int.rs +++ b/src/test/run-pass/const-cast-ptr-int.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ptr; struct TestStruct { diff --git a/src/test/run-pass/const-cast.rs b/src/test/run-pass/const-cast.rs index 1da88a6b2c4..f660dc5fa45 100644 --- a/src/test/run-pass/const-cast.rs +++ b/src/test/run-pass/const-cast.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/const-const.rs b/src/test/run-pass/const-const.rs index ba2947f7367..16d71f52d98 100644 --- a/src/test/run-pass/const-const.rs +++ b/src/test/run-pass/const-const.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const a: int = 1; const b: int = a + 2; diff --git a/src/test/run-pass/const-contents.rs b/src/test/run-pass/const-contents.rs index 616826f9f95..af6af776c3d 100644 --- a/src/test/run-pass/const-contents.rs +++ b/src/test/run-pass/const-contents.rs @@ -10,6 +10,8 @@ // Issue #570 +// pretty-expanded FIXME #23616 + static lsl : int = 1 << 2; static add : int = 1 + 2; static addf : f64 = 1.0 + 2.0; diff --git a/src/test/run-pass/const-cross-crate-const.rs b/src/test/run-pass/const-cross-crate-const.rs index bcf58431d0d..a92c2aab312 100644 --- a/src/test/run-pass/const-cross-crate-const.rs +++ b/src/test/run-pass/const-cross-crate-const.rs @@ -10,6 +10,8 @@ // aux-build:cci_const.rs +// pretty-expanded FIXME #23616 + extern crate cci_const; static foo: &'static str = cci_const::foopy; static a: uint = cci_const::uint_val; diff --git a/src/test/run-pass/const-cross-crate-extern.rs b/src/test/run-pass/const-cross-crate-extern.rs index a299c74aa5b..98f42f91245 100644 --- a/src/test/run-pass/const-cross-crate-extern.rs +++ b/src/test/run-pass/const-cross-crate-extern.rs @@ -10,6 +10,8 @@ // aux-build:cci_const.rs +// pretty-expanded FIXME #23616 + extern crate cci_const; use cci_const::bar; static foo: extern "C" fn() = bar; diff --git a/src/test/run-pass/const-deref.rs b/src/test/run-pass/const-deref.rs index 480fb50a1ff..7b2bb0d31f9 100644 --- a/src/test/run-pass/const-deref.rs +++ b/src/test/run-pass/const-deref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const C: &'static int = &1000; static D: int = *C; diff --git a/src/test/run-pass/const-enum-byref-self.rs b/src/test/run-pass/const-enum-byref-self.rs index 25145bf3638..8dcd67c0578 100644 --- a/src/test/run-pass/const-enum-byref-self.rs +++ b/src/test/run-pass/const-enum-byref-self.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V, VV(int) } static C: E = E::V; diff --git a/src/test/run-pass/const-enum-byref.rs b/src/test/run-pass/const-enum-byref.rs index bc5daf41646..7cf2dcfa890 100644 --- a/src/test/run-pass/const-enum-byref.rs +++ b/src/test/run-pass/const-enum-byref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V, VV(int) } static C: E = E::V; diff --git a/src/test/run-pass/const-enum-cast.rs b/src/test/run-pass/const-enum-cast.rs index 966effab33e..11e02338f41 100644 --- a/src/test/run-pass/const-enum-cast.rs +++ b/src/test/run-pass/const-enum-cast.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum A { A1, A2 } enum B { B1=0, B2=2 } diff --git a/src/test/run-pass/const-enum-ptr.rs b/src/test/run-pass/const-enum-ptr.rs index 0953f35e448..d7503ff8d7d 100644 --- a/src/test/run-pass/const-enum-ptr.rs +++ b/src/test/run-pass/const-enum-ptr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V0, V1(int) } static C: &'static E = &E::V0; diff --git a/src/test/run-pass/const-enum-struct.rs b/src/test/run-pass/const-enum-struct.rs index 0c3656e193c..71a9703ec31 100644 --- a/src/test/run-pass/const-enum-struct.rs +++ b/src/test/run-pass/const-enum-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V16(u16), V32(u32) } struct S { a: E, b: u16, c: u16 } static C: S = S { a: E::V16(0xDEAD), b: 0x600D, c: 0xBAD }; diff --git a/src/test/run-pass/const-enum-struct2.rs b/src/test/run-pass/const-enum-struct2.rs index 6996da8bc37..ca56cb5b01a 100644 --- a/src/test/run-pass/const-enum-struct2.rs +++ b/src/test/run-pass/const-enum-struct2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V0, V16(u16) } struct S { a: E, b: u16, c: u16 } static C: S = S { a: E::V0, b: 0x600D, c: 0xBAD }; diff --git a/src/test/run-pass/const-enum-structlike.rs b/src/test/run-pass/const-enum-structlike.rs index ac48752b0a9..57cf2b61925 100644 --- a/src/test/run-pass/const-enum-structlike.rs +++ b/src/test/run-pass/const-enum-structlike.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { S0 { s: String }, S1 { u: uint } diff --git a/src/test/run-pass/const-enum-tuple.rs b/src/test/run-pass/const-enum-tuple.rs index 7ea5a3fed76..2ab28f5fb23 100644 --- a/src/test/run-pass/const-enum-tuple.rs +++ b/src/test/run-pass/const-enum-tuple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V16(u16), V32(u32) } static C: (E, u16, u16) = (E::V16(0xDEAD), 0x600D, 0xBAD); diff --git a/src/test/run-pass/const-enum-tuple2.rs b/src/test/run-pass/const-enum-tuple2.rs index 968c45a3298..fe1b2e051c4 100644 --- a/src/test/run-pass/const-enum-tuple2.rs +++ b/src/test/run-pass/const-enum-tuple2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V0, V16(u16) } static C: (E, u16, u16) = (E::V0, 0x600D, 0xBAD); diff --git a/src/test/run-pass/const-enum-tuplestruct.rs b/src/test/run-pass/const-enum-tuplestruct.rs index 697321e0c77..7f9de49404d 100644 --- a/src/test/run-pass/const-enum-tuplestruct.rs +++ b/src/test/run-pass/const-enum-tuplestruct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V16(u16), V32(u32) } struct S(E, u16, u16); static C: S = S(E::V16(0xDEAD), 0x600D, 0xBAD); diff --git a/src/test/run-pass/const-enum-tuplestruct2.rs b/src/test/run-pass/const-enum-tuplestruct2.rs index 254580c4e69..3d7b6c9f49f 100644 --- a/src/test/run-pass/const-enum-tuplestruct2.rs +++ b/src/test/run-pass/const-enum-tuplestruct2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V0, V16(u16) } struct S(E, u16, u16); static C: S = S(E::V0, 0x600D, 0xBAD); diff --git a/src/test/run-pass/const-enum-vec-index.rs b/src/test/run-pass/const-enum-vec-index.rs index 4c8124d28a2..98e236bfccb 100644 --- a/src/test/run-pass/const-enum-vec-index.rs +++ b/src/test/run-pass/const-enum-vec-index.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V1(int), V0 } const C: &'static [E] = &[E::V0, E::V1(0xDEADBEE)]; static C0: E = C[0]; diff --git a/src/test/run-pass/const-enum-vec-ptr.rs b/src/test/run-pass/const-enum-vec-ptr.rs index d5c299fd86e..8eb9a425b86 100644 --- a/src/test/run-pass/const-enum-vec-ptr.rs +++ b/src/test/run-pass/const-enum-vec-ptr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V1(int), V0 } static C: &'static [E] = &[E::V0, E::V1(0xDEADBEE), E::V0]; diff --git a/src/test/run-pass/const-enum-vector.rs b/src/test/run-pass/const-enum-vector.rs index 6eb5c2dab38..64940015802 100644 --- a/src/test/run-pass/const-enum-vector.rs +++ b/src/test/run-pass/const-enum-vector.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { V1(int), V0 } static C: [E; 3] = [E::V0, E::V1(0xDEADBEE), E::V0]; diff --git a/src/test/run-pass/const-expr-in-fixed-length-vec.rs b/src/test/run-pass/const-expr-in-fixed-length-vec.rs index 6317c2eec18..82d9bb2b1e1 100644 --- a/src/test/run-pass/const-expr-in-fixed-length-vec.rs +++ b/src/test/run-pass/const-expr-in-fixed-length-vec.rs @@ -11,6 +11,8 @@ // Check that constant expressions can be used for declaring the // type of a fixed length vector. +// pretty-expanded FIXME #23616 + pub fn main() { const FOO: uint = 2; diff --git a/src/test/run-pass/const-expr-in-vec-repeat.rs b/src/test/run-pass/const-expr-in-vec-repeat.rs index 0b097c0b060..29eefd20502 100644 --- a/src/test/run-pass/const-expr-in-vec-repeat.rs +++ b/src/test/run-pass/const-expr-in-vec-repeat.rs @@ -10,6 +10,8 @@ // Check that constant expressions can be used in vec repeat syntax. +// pretty-expanded FIXME #23616 + pub fn main() { const FOO: uint = 2; diff --git a/src/test/run-pass/const-extern-function.rs b/src/test/run-pass/const-extern-function.rs index 069ca6ecf49..ff829711a4c 100644 --- a/src/test/run-pass/const-extern-function.rs +++ b/src/test/run-pass/const-extern-function.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern fn foopy() {} static f: extern "C" fn() = foopy; diff --git a/src/test/run-pass/const-fn-val.rs b/src/test/run-pass/const-fn-val.rs index 8394c53cba5..972d4ca607b 100644 --- a/src/test/run-pass/const-fn-val.rs +++ b/src/test/run-pass/const-fn-val.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo() -> int { return 0xca7f000d; } diff --git a/src/test/run-pass/const-negative.rs b/src/test/run-pass/const-negative.rs index 4e2be013c11..44222609e13 100644 --- a/src/test/run-pass/const-negative.rs +++ b/src/test/run-pass/const-negative.rs @@ -10,6 +10,8 @@ // Issue #358 +// pretty-expanded FIXME #23616 + static toplevel_mod: int = -1; pub fn main() { diff --git a/src/test/run-pass/const-nullary-enum.rs b/src/test/run-pass/const-nullary-enum.rs index 5397a29311a..fcad89470d7 100644 --- a/src/test/run-pass/const-nullary-enum.rs +++ b/src/test/run-pass/const-nullary-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar, Baz, diff --git a/src/test/run-pass/const-nullary-univariant-enum.rs b/src/test/run-pass/const-nullary-univariant-enum.rs index 86b194f2eb3..88be3c23588 100644 --- a/src/test/run-pass/const-nullary-univariant-enum.rs +++ b/src/test/run-pass/const-nullary-univariant-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] enum Foo { Bar = 0xDEADBEE diff --git a/src/test/run-pass/const-region-ptrs-noncopy.rs b/src/test/run-pass/const-region-ptrs-noncopy.rs index e8081005d4a..8af169dfce9 100644 --- a/src/test/run-pass/const-region-ptrs-noncopy.rs +++ b/src/test/run-pass/const-region-ptrs-noncopy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + type Big = [u64; 8]; struct Pair<'a> { a: int, b: &'a Big } const x: &'static Big = &([13, 14, 10, 13, 11, 14, 14, 15]); diff --git a/src/test/run-pass/const-str-ptr.rs b/src/test/run-pass/const-str-ptr.rs index e846501be6e..c5ff134ff0e 100644 --- a/src/test/run-pass/const-str-ptr.rs +++ b/src/test/run-pass/const-str-ptr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::{str, string}; const A: [u8; 2] = ['h' as u8, 'i' as u8]; diff --git a/src/test/run-pass/const-struct-offsets.rs b/src/test/run-pass/const-struct-offsets.rs index 98dbf1eaa69..4f38a6431b8 100644 --- a/src/test/run-pass/const-struct-offsets.rs +++ b/src/test/run-pass/const-struct-offsets.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { IntVal(i32), Int64Val(i64) diff --git a/src/test/run-pass/const-tuple-struct.rs b/src/test/run-pass/const-tuple-struct.rs index 54116dd4082..55cbae6b1d2 100644 --- a/src/test/run-pass/const-tuple-struct.rs +++ b/src/test/run-pass/const-tuple-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Bar(int, int); static X: Bar = Bar(1, 2); diff --git a/src/test/run-pass/const-unit-struct.rs b/src/test/run-pass/const-unit-struct.rs index 7e6d9f0bee9..320f41006e5 100644 --- a/src/test/run-pass/const-unit-struct.rs +++ b/src/test/run-pass/const-unit-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo; static X: Foo = Foo; diff --git a/src/test/run-pass/const-vec-of-fns.rs b/src/test/run-pass/const-vec-of-fns.rs index 4b07b1d3b07..f16fbac0079 100644 --- a/src/test/run-pass/const-vec-of-fns.rs +++ b/src/test/run-pass/const-vec-of-fns.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /*! * Try to double-check that static fns have the right size (with or * without dummy env ptr, as appropriate) by iterating a size-2 array. diff --git a/src/test/run-pass/const-vec-syntax.rs b/src/test/run-pass/const-vec-syntax.rs index c0566277e4e..3485e23dd0d 100644 --- a/src/test/run-pass/const-vec-syntax.rs +++ b/src/test/run-pass/const-vec-syntax.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(_: &[int]) {} pub fn main() { diff --git a/src/test/run-pass/consts-in-patterns.rs b/src/test/run-pass/consts-in-patterns.rs index e8f4948a165..c66030c6045 100644 --- a/src/test/run-pass/consts-in-patterns.rs +++ b/src/test/run-pass/consts-in-patterns.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const FOO: int = 10; const BAR: int = 3; diff --git a/src/test/run-pass/copy-out-of-array-1.rs b/src/test/run-pass/copy-out-of-array-1.rs index 2b57c1ea0da..6dfcc3b2a16 100644 --- a/src/test/run-pass/copy-out-of-array-1.rs +++ b/src/test/run-pass/copy-out-of-array-1.rs @@ -12,6 +12,8 @@ // // (Compare with compile-fail/move-out-of-array-1.rs) +// pretty-expanded FIXME #23616 + struct C { _x: u8 } impl Copy for C { } diff --git a/src/test/run-pass/crate-leading-sep.rs b/src/test/run-pass/crate-leading-sep.rs index d8b3371325b..ede78ff803d 100644 --- a/src/test/run-pass/crate-leading-sep.rs +++ b/src/test/run-pass/crate-leading-sep.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { use ::std::mem; mem::drop(2_usize); diff --git a/src/test/run-pass/crate-method-reexport-grrrrrrr.rs b/src/test/run-pass/crate-method-reexport-grrrrrrr.rs index 043bfe429ad..43507f0cb00 100644 --- a/src/test/run-pass/crate-method-reexport-grrrrrrr.rs +++ b/src/test/run-pass/crate-method-reexport-grrrrrrr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/crate-name-attr-used.rs b/src/test/run-pass/crate-name-attr-used.rs index f04a760e5f6..c794e45c845 100644 --- a/src/test/run-pass/crate-name-attr-used.rs +++ b/src/test/run-pass/crate-name-attr-used.rs @@ -10,6 +10,8 @@ // compile-flags:--crate-name crate-name-attr-used -F unused-attributes +// pretty-expanded FIXME #23616 + #![crate_name = "crate-name-attr-used"] fn main() {} diff --git a/src/test/run-pass/cross-crate-const-pat.rs b/src/test/run-pass/cross-crate-const-pat.rs index 14be5773e84..a85541bb8ba 100644 --- a/src/test/run-pass/cross-crate-const-pat.rs +++ b/src/test/run-pass/cross-crate-const-pat.rs @@ -10,6 +10,8 @@ // aux-build:cci_const.rs +// pretty-expanded FIXME #23616 + extern crate cci_const; pub fn main() { diff --git a/src/test/run-pass/cross-crate-newtype-struct-pat.rs b/src/test/run-pass/cross-crate-newtype-struct-pat.rs index c2083c8e705..986108c5d8f 100644 --- a/src/test/run-pass/cross-crate-newtype-struct-pat.rs +++ b/src/test/run-pass/cross-crate-newtype-struct-pat.rs @@ -10,6 +10,8 @@ // aux-build:newtype_struct_xc.rs +// pretty-expanded FIXME #23616 + extern crate newtype_struct_xc; pub fn main() { diff --git a/src/test/run-pass/cycle-generic-bound.rs b/src/test/run-pass/cycle-generic-bound.rs index 2388a567f30..94e4665bb86 100644 --- a/src/test/run-pass/cycle-generic-bound.rs +++ b/src/test/run-pass/cycle-generic-bound.rs @@ -10,6 +10,8 @@ // Regression test for #15477. This test just needs to compile. +// pretty-expanded FIXME #23616 + use std::marker::PhantomFn; trait Chromosome> : PhantomFn<(Self,X)> { diff --git a/src/test/run-pass/cycle-trait-type-trait.rs b/src/test/run-pass/cycle-trait-type-trait.rs index 6e16e686106..50bc9e971fb 100644 --- a/src/test/run-pass/cycle-trait-type-trait.rs +++ b/src/test/run-pass/cycle-trait-type-trait.rs @@ -11,6 +11,8 @@ // Test a case where a supertrait references a type that references // the original trait. This poses no problem at the moment. +// pretty-expanded FIXME #23616 + trait Chromosome: Get> { } diff --git a/src/test/run-pass/dead-code-leading-underscore.rs b/src/test/run-pass/dead-code-leading-underscore.rs index b588ea9cfd0..801ca0e64f0 100644 --- a/src/test/run-pass/dead-code-leading-underscore.rs +++ b/src/test/run-pass/dead-code-leading-underscore.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![deny(dead_code)] static _X: uint = 0; diff --git a/src/test/run-pass/deep.rs b/src/test/run-pass/deep.rs index 2f82e729adf..d691703f437 100644 --- a/src/test/run-pass/deep.rs +++ b/src/test/run-pass/deep.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + fn f(x: int) -> int { if x == 1 { return 1; } else { let y: int = 1 + f(x - 1); return y; } } diff --git a/src/test/run-pass/default-method-parsing.rs b/src/test/run-pass/default-method-parsing.rs index 639ea59585e..d19debce00f 100644 --- a/src/test/run-pass/default-method-parsing.rs +++ b/src/test/run-pass/default-method-parsing.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn m(&self, _:int) { } } diff --git a/src/test/run-pass/deprecated-no-split-stack.rs b/src/test/run-pass/deprecated-no-split-stack.rs index 31ba5dde815..ecbfcff812f 100644 --- a/src/test/run-pass/deprecated-no-split-stack.rs +++ b/src/test/run-pass/deprecated-no-split-stack.rs @@ -9,6 +9,8 @@ // except according to those terms. //~ WARNING no_split_stack is a deprecated synonym for no_stack_check +// pretty-expanded FIXME #23616 + #[no_split_stack] fn main() { } diff --git a/src/test/run-pass/deref-mut-on-ref.rs b/src/test/run-pass/deref-mut-on-ref.rs index f43be177862..b3c13e165db 100644 --- a/src/test/run-pass/deref-mut-on-ref.rs +++ b/src/test/run-pass/deref-mut-on-ref.rs @@ -10,6 +10,8 @@ // Test that `&mut T` implements `DerefMut` +// pretty-expanded FIXME #23616 + use std::ops::{Deref, DerefMut}; fn inc + DerefMut>(mut t: T) { diff --git a/src/test/run-pass/deref-on-ref.rs b/src/test/run-pass/deref-on-ref.rs index e95d942c8cf..4519a8311b0 100644 --- a/src/test/run-pass/deref-on-ref.rs +++ b/src/test/run-pass/deref-on-ref.rs @@ -10,6 +10,8 @@ // Test that `&T` and `&mut T` implement `Deref` +// pretty-expanded FIXME #23616 + use std::ops::Deref; fn deref>(t: T) -> U { diff --git a/src/test/run-pass/deref-rc.rs b/src/test/run-pass/deref-rc.rs index fbb8a3a1720..761b29258f2 100644 --- a/src/test/run-pass/deref-rc.rs +++ b/src/test/run-pass/deref-rc.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::rc::Rc; fn main() { diff --git a/src/test/run-pass/deref.rs b/src/test/run-pass/deref.rs index b4ee0246d87..4249801b0bc 100644 --- a/src/test/run-pass/deref.rs +++ b/src/test/run-pass/deref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/deriving-bounds.rs b/src/test/run-pass/deriving-bounds.rs index 6869a60838c..e0bbd0b2b04 100644 --- a/src/test/run-pass/deriving-bounds.rs +++ b/src/test/run-pass/deriving-bounds.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] struct Test; diff --git a/src/test/run-pass/deriving-clone-enum.rs b/src/test/run-pass/deriving-clone-enum.rs index ce34852a917..22daffc4869 100644 --- a/src/test/run-pass/deriving-clone-enum.rs +++ b/src/test/run-pass/deriving-clone-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] enum E { A, diff --git a/src/test/run-pass/deriving-clone-generic-enum.rs b/src/test/run-pass/deriving-clone-generic-enum.rs index e174ffae75d..a4fd77f8993 100644 --- a/src/test/run-pass/deriving-clone-generic-enum.rs +++ b/src/test/run-pass/deriving-clone-generic-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] enum E { A(T), diff --git a/src/test/run-pass/deriving-clone-generic-struct.rs b/src/test/run-pass/deriving-clone-generic-struct.rs index 329c7dab3eb..d80f14c3694 100644 --- a/src/test/run-pass/deriving-clone-generic-struct.rs +++ b/src/test/run-pass/deriving-clone-generic-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] struct S { foo: (), diff --git a/src/test/run-pass/deriving-clone-generic-tuple-struct.rs b/src/test/run-pass/deriving-clone-generic-tuple-struct.rs index bb07b08859f..f2f2ec3de76 100644 --- a/src/test/run-pass/deriving-clone-generic-tuple-struct.rs +++ b/src/test/run-pass/deriving-clone-generic-tuple-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] struct S(T, ()); diff --git a/src/test/run-pass/deriving-clone-struct.rs b/src/test/run-pass/deriving-clone-struct.rs index 51e615b3702..4e0eb37abc5 100644 --- a/src/test/run-pass/deriving-clone-struct.rs +++ b/src/test/run-pass/deriving-clone-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] struct S { _int: int, diff --git a/src/test/run-pass/deriving-clone-tuple-struct.rs b/src/test/run-pass/deriving-clone-tuple-struct.rs index e2784c26dbb..8be029ba2ac 100644 --- a/src/test/run-pass/deriving-clone-tuple-struct.rs +++ b/src/test/run-pass/deriving-clone-tuple-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] struct S((), ()); diff --git a/src/test/run-pass/deriving-cmp-generic-enum.rs b/src/test/run-pass/deriving-cmp-generic-enum.rs index b3194d5820a..07ad8f706eb 100644 --- a/src/test/run-pass/deriving-cmp-generic-enum.rs +++ b/src/test/run-pass/deriving-cmp-generic-enum.rs @@ -10,6 +10,8 @@ // no-pretty-expanded FIXME #15189 +// pretty-expanded FIXME #23616 + #[derive(PartialEq, Eq, PartialOrd, Ord)] enum E { E0, diff --git a/src/test/run-pass/deriving-cmp-generic-struct-enum.rs b/src/test/run-pass/deriving-cmp-generic-struct-enum.rs index 8b54536f3ab..5f7d184f194 100644 --- a/src/test/run-pass/deriving-cmp-generic-struct-enum.rs +++ b/src/test/run-pass/deriving-cmp-generic-struct-enum.rs @@ -10,6 +10,8 @@ // no-pretty-expanded FIXME #15189 +// pretty-expanded FIXME #23616 + #[derive(PartialEq, Eq, PartialOrd, Ord)] enum ES { ES1 { x: T }, diff --git a/src/test/run-pass/deriving-cmp-generic-struct.rs b/src/test/run-pass/deriving-cmp-generic-struct.rs index 86887c3411f..ea0017380b2 100644 --- a/src/test/run-pass/deriving-cmp-generic-struct.rs +++ b/src/test/run-pass/deriving-cmp-generic-struct.rs @@ -10,6 +10,8 @@ // no-pretty-expanded FIXME #15189 +// pretty-expanded FIXME #23616 + #[derive(PartialEq, Eq, PartialOrd, Ord)] struct S { x: T, diff --git a/src/test/run-pass/deriving-cmp-generic-tuple-struct.rs b/src/test/run-pass/deriving-cmp-generic-tuple-struct.rs index c7d7f8ded83..702071676b9 100644 --- a/src/test/run-pass/deriving-cmp-generic-tuple-struct.rs +++ b/src/test/run-pass/deriving-cmp-generic-tuple-struct.rs @@ -10,6 +10,8 @@ // no-pretty-expanded FIXME #15189 +// pretty-expanded FIXME #23616 + #[derive(PartialEq, Eq, PartialOrd, Ord)] struct TS(T,T); diff --git a/src/test/run-pass/deriving-cmp-shortcircuit.rs b/src/test/run-pass/deriving-cmp-shortcircuit.rs index bc55b9132c8..65bf040b387 100644 --- a/src/test/run-pass/deriving-cmp-shortcircuit.rs +++ b/src/test/run-pass/deriving-cmp-shortcircuit.rs @@ -12,6 +12,8 @@ // where possible, by having a type that panics when compared as the // second element, so this passes iff the instances shortcircuit. +// pretty-expanded FIXME #23616 + use std::cmp::Ordering; pub struct FailCmp; diff --git a/src/test/run-pass/deriving-default-box.rs b/src/test/run-pass/deriving-default-box.rs index 4d157f64fb9..574a620ef02 100644 --- a/src/test/run-pass/deriving-default-box.rs +++ b/src/test/run-pass/deriving-default-box.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/deriving-encodable-decodable-box.rs b/src/test/run-pass/deriving-encodable-decodable-box.rs index aa03e23b95f..17f4d93e24c 100644 --- a/src/test/run-pass/deriving-encodable-decodable-box.rs +++ b/src/test/run-pass/deriving-encodable-decodable-box.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(old_orphan_check, rustc_private)] diff --git a/src/test/run-pass/deriving-encodable-decodable-cell-refcell.rs b/src/test/run-pass/deriving-encodable-decodable-cell-refcell.rs index d4463207aa2..2c8efc25774 100644 --- a/src/test/run-pass/deriving-encodable-decodable-cell-refcell.rs +++ b/src/test/run-pass/deriving-encodable-decodable-cell-refcell.rs @@ -11,6 +11,8 @@ // This briefly tests the capability of `Cell` and `RefCell` to implement the // `Encodable` and `Decodable` traits via `#[derive(Encodable, Decodable)]` +// pretty-expanded FIXME #23616 + #![feature(old_orphan_check, rustc_private)] extern crate serialize; diff --git a/src/test/run-pass/deriving-enum-single-variant.rs b/src/test/run-pass/deriving-enum-single-variant.rs index 7ce7c5fd411..925a5875171 100644 --- a/src/test/run-pass/deriving-enum-single-variant.rs +++ b/src/test/run-pass/deriving-enum-single-variant.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub type task_id = int; #[derive(PartialEq)] diff --git a/src/test/run-pass/deriving-hash.rs b/src/test/run-pass/deriving-hash.rs index 03361fbfd95..216a4c9cf00 100644 --- a/src/test/run-pass/deriving-hash.rs +++ b/src/test/run-pass/deriving-hash.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(hash)] use std::hash::{Hash, SipHasher}; diff --git a/src/test/run-pass/deriving-in-macro.rs b/src/test/run-pass/deriving-in-macro.rs index c9b60d22ecb..b23075e6d0a 100644 --- a/src/test/run-pass/deriving-in-macro.rs +++ b/src/test/run-pass/deriving-in-macro.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! define_vec { () => ( mod foo { diff --git a/src/test/run-pass/deriving-meta-multiple.rs b/src/test/run-pass/deriving-meta-multiple.rs index 3164021a72e..87df9a12505 100644 --- a/src/test/run-pass/deriving-meta-multiple.rs +++ b/src/test/run-pass/deriving-meta-multiple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::hash::{Hash, SipHasher}; // testing multiple separate deriving attributes diff --git a/src/test/run-pass/deriving-meta.rs b/src/test/run-pass/deriving-meta.rs index 16df6e7004f..2d25cdf71b0 100644 --- a/src/test/run-pass/deriving-meta.rs +++ b/src/test/run-pass/deriving-meta.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::hash::{Hash, SipHasher}; #[derive(PartialEq, Clone, Hash)] diff --git a/src/test/run-pass/deriving-rand.rs b/src/test/run-pass/deriving-rand.rs index 71cae400602..61f266f6d81 100644 --- a/src/test/run-pass/deriving-rand.rs +++ b/src/test/run-pass/deriving-rand.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(rand)] use std::rand; diff --git a/src/test/run-pass/deriving-via-extension-hash-enum.rs b/src/test/run-pass/deriving-via-extension-hash-enum.rs index 2d6997341fb..c0921070bc2 100644 --- a/src/test/run-pass/deriving-via-extension-hash-enum.rs +++ b/src/test/run-pass/deriving-via-extension-hash-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Hash)] enum Foo { Bar(int, char), diff --git a/src/test/run-pass/deriving-via-extension-hash-struct.rs b/src/test/run-pass/deriving-via-extension-hash-struct.rs index 448d5bfd4cb..791d3dd9549 100644 --- a/src/test/run-pass/deriving-via-extension-hash-struct.rs +++ b/src/test/run-pass/deriving-via-extension-hash-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Hash)] struct Foo { x: int, diff --git a/src/test/run-pass/destructure-array-1.rs b/src/test/run-pass/destructure-array-1.rs index 43271162c18..22853c5ad80 100644 --- a/src/test/run-pass/destructure-array-1.rs +++ b/src/test/run-pass/destructure-array-1.rs @@ -11,6 +11,8 @@ // Ensure that we can do a destructuring bind of a fixed-size array, // even when the element type has a destructor. +// pretty-expanded FIXME #23616 + struct D { x: u8 } impl Drop for D { fn drop(&mut self) { } } diff --git a/src/test/run-pass/die-macro.rs b/src/test/run-pass/die-macro.rs index 565e33ce01e..45b743383b1 100644 --- a/src/test/run-pass/die-macro.rs +++ b/src/test/run-pass/die-macro.rs @@ -10,6 +10,8 @@ // Just testing that panic!() type checks in statement or expr +// pretty-expanded FIXME #23616 + #![allow(unreachable_code)] fn f() { diff --git a/src/test/run-pass/div-mod.rs b/src/test/run-pass/div-mod.rs index 331cd36a694..f838f3554d5 100644 --- a/src/test/run-pass/div-mod.rs +++ b/src/test/run-pass/div-mod.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let x: int = 15; let y: int = 5; diff --git a/src/test/run-pass/double-ref.rs b/src/test/run-pass/double-ref.rs index 0cb48670f23..4ee08edb52d 100644 --- a/src/test/run-pass/double-ref.rs +++ b/src/test/run-pass/double-ref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn check_expr() { let _: & uint = &1; let _: & & uint = &&1; diff --git a/src/test/run-pass/drop-on-empty-block-exit.rs b/src/test/run-pass/drop-on-empty-block-exit.rs index f875d0644a0..a52dd133e07 100644 --- a/src/test/run-pass/drop-on-empty-block-exit.rs +++ b/src/test/run-pass/drop-on-empty-block-exit.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/drop-on-ret.rs b/src/test/run-pass/drop-on-ret.rs index 0786974e112..f0b5d78707a 100644 --- a/src/test/run-pass/drop-on-ret.rs +++ b/src/test/run-pass/drop-on-ret.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + fn f() -> int { if true { let _s: String = "should not leak".to_string(); diff --git a/src/test/run-pass/drop-struct-as-object.rs b/src/test/run-pass/drop-struct-as-object.rs index 7a3b6df539f..bb8119d5274 100644 --- a/src/test/run-pass/drop-struct-as-object.rs +++ b/src/test/run-pass/drop-struct-as-object.rs @@ -11,6 +11,8 @@ // Test that destructor on a struct runs successfully after the struct // is boxed and converted to an object. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/drop-uninhabited-enum.rs b/src/test/run-pass/drop-uninhabited-enum.rs index f8c54fbab8a..9fa085b6701 100644 --- a/src/test/run-pass/drop-uninhabited-enum.rs +++ b/src/test/run-pass/drop-uninhabited-enum.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { } impl Drop for Foo { diff --git a/src/test/run-pass/drop-with-type-ascription-1.rs b/src/test/run-pass/drop-with-type-ascription-1.rs index 645548761e4..ea9edff4945 100644 --- a/src/test/run-pass/drop-with-type-ascription-1.rs +++ b/src/test/run-pass/drop-with-type-ascription-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(str_words)] fn main() { diff --git a/src/test/run-pass/drop-with-type-ascription-2.rs b/src/test/run-pass/drop-with-type-ascription-2.rs index c2edfc26105..ddfaf54493f 100644 --- a/src/test/run-pass/drop-with-type-ascription-2.rs +++ b/src/test/run-pass/drop-with-type-ascription-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] fn main() { diff --git a/src/test/run-pass/dropck_tarena_sound_drop.rs b/src/test/run-pass/dropck_tarena_sound_drop.rs index 17aa1f04e5f..df29b8e10c7 100644 --- a/src/test/run-pass/dropck_tarena_sound_drop.rs +++ b/src/test/run-pass/dropck_tarena_sound_drop.rs @@ -16,6 +16,8 @@ // shows a similar setup, but restricts `f` so that the struct `C<'a>` // is force-fed a lifetime equal to that of the borrowed arena. +// pretty-expanded FIXME #23616 + #![allow(unstable)] #![feature(unsafe_destructor, rustc_private)] diff --git a/src/test/run-pass/dst-coercions.rs b/src/test/run-pass/dst-coercions.rs index 30ed0b8e402..6b5bd6ad35e 100644 --- a/src/test/run-pass/dst-coercions.rs +++ b/src/test/run-pass/dst-coercions.rs @@ -10,6 +10,8 @@ // Test coercions involving DST and/or raw pointers +// pretty-expanded FIXME #23616 + struct S; trait T { fn dummy(&self) { } } impl T for S {} diff --git a/src/test/run-pass/dst-deref-mut.rs b/src/test/run-pass/dst-deref-mut.rs index 33548d5e298..b0bc61e3f8b 100644 --- a/src/test/run-pass/dst-deref-mut.rs +++ b/src/test/run-pass/dst-deref-mut.rs @@ -10,6 +10,8 @@ // Test that a custom deref with a fat pointer return type does not ICE +// pretty-expanded FIXME #23616 + use std::ops::{Deref, DerefMut}; pub struct Arr { diff --git a/src/test/run-pass/dst-deref.rs b/src/test/run-pass/dst-deref.rs index 147a27afa80..838352b3a14 100644 --- a/src/test/run-pass/dst-deref.rs +++ b/src/test/run-pass/dst-deref.rs @@ -10,6 +10,8 @@ // Test that a custom deref with a fat pointer return type does not ICE +// pretty-expanded FIXME #23616 + use std::ops::Deref; pub struct Arr { diff --git a/src/test/run-pass/dst-index.rs b/src/test/run-pass/dst-index.rs index 64083a063b2..1f821d2baf3 100644 --- a/src/test/run-pass/dst-index.rs +++ b/src/test/run-pass/dst-index.rs @@ -11,6 +11,8 @@ // Test that overloaded index expressions with DST result types // work and don't ICE. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::ops::Index; diff --git a/src/test/run-pass/dst-raw.rs b/src/test/run-pass/dst-raw.rs index 226025cd80e..6e8288d36e8 100644 --- a/src/test/run-pass/dst-raw.rs +++ b/src/test/run-pass/dst-raw.rs @@ -10,6 +10,8 @@ // Test DST raw pointers +// pretty-expanded FIXME #23616 + trait Trait { fn foo(&self) -> int; } diff --git a/src/test/run-pass/dst-struct-sole.rs b/src/test/run-pass/dst-struct-sole.rs index 74f4b9e9233..e3b6061cbdc 100644 --- a/src/test/run-pass/dst-struct-sole.rs +++ b/src/test/run-pass/dst-struct-sole.rs @@ -10,6 +10,8 @@ // As dst-struct.rs, but the unsized field is the only field in the struct. +// pretty-expanded FIXME #23616 + struct Fat { ptr: T } diff --git a/src/test/run-pass/dst-struct.rs b/src/test/run-pass/dst-struct.rs index 15558414bf5..50ba85ad718 100644 --- a/src/test/run-pass/dst-struct.rs +++ b/src/test/run-pass/dst-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/dst-trait.rs b/src/test/run-pass/dst-trait.rs index 6590a8e1847..3fcbe71df67 100644 --- a/src/test/run-pass/dst-trait.rs +++ b/src/test/run-pass/dst-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/dupe-first-attr.rc b/src/test/run-pass/dupe-first-attr.rc index eb66423f1c7..d95f1506a9b 100644 --- a/src/test/run-pass/dupe-first-attr.rc +++ b/src/test/run-pass/dupe-first-attr.rc @@ -11,6 +11,8 @@ // Regression test for a problem with the first mod attribute // being applied to every mod +// pretty-expanded FIXME #23616 + #[cfg(target_os = "linux")] mod hello; diff --git a/src/test/run-pass/duplicated-external-mods.rs b/src/test/run-pass/duplicated-external-mods.rs index f7b1cef83ea..91c98873009 100644 --- a/src/test/run-pass/duplicated-external-mods.rs +++ b/src/test/run-pass/duplicated-external-mods.rs @@ -10,6 +10,8 @@ // aux-build:anon-extern-mod-cross-crate-1.rs // aux-build:anon-extern-mod-cross-crate-1.rs +// pretty-expanded FIXME #23616 + extern crate anonexternmod; pub fn main() { } diff --git a/src/test/run-pass/early-ret-binop-add.rs b/src/test/run-pass/early-ret-binop-add.rs index 97e873e9aff..a8c20dfb8c1 100644 --- a/src/test/run-pass/early-ret-binop-add.rs +++ b/src/test/run-pass/early-ret-binop-add.rs @@ -8,5 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn wsucc(n: int) -> int { 0 + { return n + 1 } } pub fn main() { } diff --git a/src/test/run-pass/early-vtbl-resolution.rs b/src/test/run-pass/early-vtbl-resolution.rs index 89fee7358a1..efe96b96a34 100644 --- a/src/test/run-pass/early-vtbl-resolution.rs +++ b/src/test/run-pass/early-vtbl-resolution.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait thing { fn foo(&self) -> Option; } diff --git a/src/test/run-pass/else-if.rs b/src/test/run-pass/else-if.rs index 476d3f42d6e..79c2f450678 100644 --- a/src/test/run-pass/else-if.rs +++ b/src/test/run-pass/else-if.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { if 1 == 2 { assert!((false)); diff --git a/src/test/run-pass/empty-allocation-non-null.rs b/src/test/run-pass/empty-allocation-non-null.rs index 0459206c5b9..cec528fa040 100644 --- a/src/test/run-pass/empty-allocation-non-null.rs +++ b/src/test/run-pass/empty-allocation-non-null.rs @@ -10,6 +10,8 @@ // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. +// pretty-expanded FIXME #23616 + pub fn main() { assert!(Some(Box::new(())).is_some()); diff --git a/src/test/run-pass/empty-allocation-rvalue-non-null.rs b/src/test/run-pass/empty-allocation-rvalue-non-null.rs index f56d8843acd..f52a21a997d 100644 --- a/src/test/run-pass/empty-allocation-rvalue-non-null.rs +++ b/src/test/run-pass/empty-allocation-rvalue-non-null.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = *Box::new(()); } diff --git a/src/test/run-pass/empty-mutable-vec.rs b/src/test/run-pass/empty-mutable-vec.rs index 42a1e563285..881103210e4 100644 --- a/src/test/run-pass/empty-mutable-vec.rs +++ b/src/test/run-pass/empty-mutable-vec.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_mut)] diff --git a/src/test/run-pass/enum-alignment.rs b/src/test/run-pass/enum-alignment.rs index 27560986e02..ecab5232644 100644 --- a/src/test/run-pass/enum-alignment.rs +++ b/src/test/run-pass/enum-alignment.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; fn addr_of(ptr: &T) -> uint { diff --git a/src/test/run-pass/enum-clike-ffi-as-int.rs b/src/test/run-pass/enum-clike-ffi-as-int.rs index 1cbcaac379f..2920fd4f734 100644 --- a/src/test/run-pass/enum-clike-ffi-as-int.rs +++ b/src/test/run-pass/enum-clike-ffi-as-int.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /*! * C-like enums have to be represented as LLVM ints, not wrapped in a * struct, because it's important for the FFI that they interoperate diff --git a/src/test/run-pass/enum-discr.rs b/src/test/run-pass/enum-discr.rs index 97997bec261..a1224b93418 100644 --- a/src/test/run-pass/enum-discr.rs +++ b/src/test/run-pass/enum-discr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Animal { Cat = 0, Dog = 1, diff --git a/src/test/run-pass/enum-discrim-autosizing.rs b/src/test/run-pass/enum-discrim-autosizing.rs index ef34115739d..239f9821b92 100644 --- a/src/test/run-pass/enum-discrim-autosizing.rs +++ b/src/test/run-pass/enum-discrim-autosizing.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::size_of; enum Ei8 { diff --git a/src/test/run-pass/enum-discrim-manual-sizing.rs b/src/test/run-pass/enum-discrim-manual-sizing.rs index 16eaac082ab..323b349643d 100644 --- a/src/test/run-pass/enum-discrim-manual-sizing.rs +++ b/src/test/run-pass/enum-discrim-manual-sizing.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::size_of; #[repr(i8)] diff --git a/src/test/run-pass/enum-discrim-range-overflow.rs b/src/test/run-pass/enum-discrim-range-overflow.rs index b45040f6a1c..f1306b3f08c 100644 --- a/src/test/run-pass/enum-discrim-range-overflow.rs +++ b/src/test/run-pass/enum-discrim-range-overflow.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub enum E64 { H64 = 0x7FFF_FFFF_FFFF_FFFF, L64 = 0x8000_0000_0000_0000 diff --git a/src/test/run-pass/enum-disr-val-pretty.rs b/src/test/run-pass/enum-disr-val-pretty.rs index a4bd361f182..533d328628a 100644 --- a/src/test/run-pass/enum-disr-val-pretty.rs +++ b/src/test/run-pass/enum-disr-val-pretty.rs @@ -10,6 +10,8 @@ // pp-exact +// pretty-expanded FIXME #23616 + enum color { red = 1, green, blue, imaginary = -1, } pub fn main() { diff --git a/src/test/run-pass/enum-export-inheritance.rs b/src/test/run-pass/enum-export-inheritance.rs index 6330d6196a3..4cf8fff2376 100644 --- a/src/test/run-pass/enum-export-inheritance.rs +++ b/src/test/run-pass/enum-export-inheritance.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub enum Foo { Bar, diff --git a/src/test/run-pass/enum-null-pointer-opt.rs b/src/test/run-pass/enum-null-pointer-opt.rs index 635c34ef85a..b8819ab61e8 100644 --- a/src/test/run-pass/enum-null-pointer-opt.rs +++ b/src/test/run-pass/enum-null-pointer-opt.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] extern crate core; diff --git a/src/test/run-pass/enum-nullable-const-null-with-fields.rs b/src/test/run-pass/enum-nullable-const-null-with-fields.rs index 4b839d740fc..2284c1427c0 100644 --- a/src/test/run-pass/enum-nullable-const-null-with-fields.rs +++ b/src/test/run-pass/enum-nullable-const-null-with-fields.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::result::Result; use std::result::Result::Ok; diff --git a/src/test/run-pass/enum-nullable-simplifycfg-misopt.rs b/src/test/run-pass/enum-nullable-simplifycfg-misopt.rs index 468e5f5f4b3..99554aafb04 100644 --- a/src/test/run-pass/enum-nullable-simplifycfg-misopt.rs +++ b/src/test/run-pass/enum-nullable-simplifycfg-misopt.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/enum-variants.rs b/src/test/run-pass/enum-variants.rs index 4a3a1156698..77e6141d559 100644 --- a/src/test/run-pass/enum-variants.rs +++ b/src/test/run-pass/enum-variants.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] diff --git a/src/test/run-pass/enum-vec-initializer.rs b/src/test/run-pass/enum-vec-initializer.rs index 86a998100b0..5be8ca6c6cb 100644 --- a/src/test/run-pass/enum-vec-initializer.rs +++ b/src/test/run-pass/enum-vec-initializer.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Flopsy { Bunny = 2 } diff --git a/src/test/run-pass/env-home-dir.rs b/src/test/run-pass/env-home-dir.rs index c41486f660c..424b2e5608a 100644 --- a/src/test/run-pass/env-home-dir.rs +++ b/src/test/run-pass/env-home-dir.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(path)] use std::env::*; diff --git a/src/test/run-pass/env-vars.rs b/src/test/run-pass/env-vars.rs index 659e5b3a8c2..33bc6c596db 100644 --- a/src/test/run-pass/env-vars.rs +++ b/src/test/run-pass/env-vars.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::env::*; fn main() { diff --git a/src/test/run-pass/eq-multidispatch.rs b/src/test/run-pass/eq-multidispatch.rs index 2dcf6bf6d09..3ca254021e5 100644 --- a/src/test/run-pass/eq-multidispatch.rs +++ b/src/test/run-pass/eq-multidispatch.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(PartialEq)] struct Bar; struct Baz; diff --git a/src/test/run-pass/estr-uniq.rs b/src/test/run-pass/estr-uniq.rs index b562558822c..0b24658a8f3 100644 --- a/src/test/run-pass/estr-uniq.rs +++ b/src/test/run-pass/estr-uniq.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] pub fn main() { diff --git a/src/test/run-pass/exec-env.rs b/src/test/run-pass/exec-env.rs index a71016fd88b..a2493073247 100644 --- a/src/test/run-pass/exec-env.rs +++ b/src/test/run-pass/exec-env.rs @@ -10,6 +10,8 @@ // exec-env:TEST_EXEC_ENV=22 +// pretty-expanded FIXME #23616 + use std::env; pub fn main() { diff --git a/src/test/run-pass/explicit-i-suffix.rs b/src/test/run-pass/explicit-i-suffix.rs index 96c58b106f3..6029b488f08 100644 --- a/src/test/run-pass/explicit-i-suffix.rs +++ b/src/test/run-pass/explicit-i-suffix.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x: int = 8; let y = 9; diff --git a/src/test/run-pass/explicit-self-closures.rs b/src/test/run-pass/explicit-self-closures.rs index ef9dc377bc7..4fcac31c533 100644 --- a/src/test/run-pass/explicit-self-closures.rs +++ b/src/test/run-pass/explicit-self-closures.rs @@ -10,6 +10,8 @@ // Test to make sure that explicit self params work inside closures +// pretty-expanded FIXME #23616 + struct Box { x: uint } diff --git a/src/test/run-pass/explicit-self-generic.rs b/src/test/run-pass/explicit-self-generic.rs index 865fccbc3fa..c4b8099e850 100644 --- a/src/test/run-pass/explicit-self-generic.rs +++ b/src/test/run-pass/explicit-self-generic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/explicit-self-objects-uniq.rs b/src/test/run-pass/explicit-self-objects-uniq.rs index 501ba01b4ce..ce0cdf0d249 100644 --- a/src/test/run-pass/explicit-self-objects-uniq.rs +++ b/src/test/run-pass/explicit-self-objects-uniq.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/explicit-self.rs b/src/test/run-pass/explicit-self.rs index 3d06a556203..1d013c3abc8 100644 --- a/src/test/run-pass/explicit-self.rs +++ b/src/test/run-pass/explicit-self.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/explicit_self_xcrate_exe.rs b/src/test/run-pass/explicit_self_xcrate_exe.rs index ee74fc0b0a3..eaaf92fbea9 100644 --- a/src/test/run-pass/explicit_self_xcrate_exe.rs +++ b/src/test/run-pass/explicit_self_xcrate_exe.rs @@ -10,6 +10,8 @@ // aux-build:explicit_self_xcrate.rs +// pretty-expanded FIXME #23616 + extern crate explicit_self_xcrate; use explicit_self_xcrate::{Foo, Bar}; diff --git a/src/test/run-pass/exponential-notation.rs b/src/test/run-pass/exponential-notation.rs index 3f451ee8d51..7e947c0be45 100644 --- a/src/test/run-pass/exponential-notation.rs +++ b/src/test/run-pass/exponential-notation.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::num::strconv::ExponentFormat::{ExpBin, ExpDec}; diff --git a/src/test/run-pass/export-abstract-tag.rs b/src/test/run-pass/export-abstract-tag.rs index 983ebbee987..7333d739f4b 100644 --- a/src/test/run-pass/export-abstract-tag.rs +++ b/src/test/run-pass/export-abstract-tag.rs @@ -11,6 +11,8 @@ // We can export tags without exporting the variants to create a simple // sort of ADT. +// pretty-expanded FIXME #23616 + mod foo { pub enum t { t1, } diff --git a/src/test/run-pass/export-glob-imports-target.rs b/src/test/run-pass/export-glob-imports-target.rs index da0a3e9e107..debe9b0ddf1 100644 --- a/src/test/run-pass/export-glob-imports-target.rs +++ b/src/test/run-pass/export-glob-imports-target.rs @@ -13,6 +13,8 @@ // Modified to not use export since it's going away. --pcw +// pretty-expanded FIXME #23616 + mod foo { use foo::bar::*; pub mod bar { diff --git a/src/test/run-pass/export-multi.rs b/src/test/run-pass/export-multi.rs index 09e816cff0b..e7c35fcd756 100644 --- a/src/test/run-pass/export-multi.rs +++ b/src/test/run-pass/export-multi.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use m::f; use m::g; diff --git a/src/test/run-pass/export-tag-variant.rs b/src/test/run-pass/export-tag-variant.rs index 01fcf02ec12..6257332a665 100644 --- a/src/test/run-pass/export-tag-variant.rs +++ b/src/test/run-pass/export-tag-variant.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod foo { pub enum t { t1, } } diff --git a/src/test/run-pass/expr-block-fn.rs b/src/test/run-pass/expr-block-fn.rs index ed246e2cb7d..821dfbec0be 100644 --- a/src/test/run-pass/expr-block-fn.rs +++ b/src/test/run-pass/expr-block-fn.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + fn test_fn() { fn ten() -> int { return 10; } let rs = ten; diff --git a/src/test/run-pass/expr-block-generic-unique2.rs b/src/test/run-pass/expr-block-generic-unique2.rs index e41ce37cc3a..81d4078a3e9 100644 --- a/src/test/run-pass/expr-block-generic-unique2.rs +++ b/src/test/run-pass/expr-block-generic-unique2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-block-generic.rs b/src/test/run-pass/expr-block-generic.rs index 91b847d47cb..e4040238cd5 100644 --- a/src/test/run-pass/expr-block-generic.rs +++ b/src/test/run-pass/expr-block-generic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test_generic(expected: T, eq: F) where F: FnOnce(T, T) -> bool { let actual: T = { expected.clone() }; assert!(eq(expected, actual)); diff --git a/src/test/run-pass/expr-block-slot.rs b/src/test/run-pass/expr-block-slot.rs index cfb764e85f8..5f4515924e7 100644 --- a/src/test/run-pass/expr-block-slot.rs +++ b/src/test/run-pass/expr-block-slot.rs @@ -10,6 +10,8 @@ // Regression test for issue #377 +// pretty-expanded FIXME #23616 + struct A { a: int } struct V { v: int } diff --git a/src/test/run-pass/expr-block-unique.rs b/src/test/run-pass/expr-block-unique.rs index d7d5a39f452..496a575c6c8 100644 --- a/src/test/run-pass/expr-block-unique.rs +++ b/src/test/run-pass/expr-block-unique.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-block.rs b/src/test/run-pass/expr-block.rs index ee1d955b0d3..dd4c4d0cd73 100644 --- a/src/test/run-pass/expr-block.rs +++ b/src/test/run-pass/expr-block.rs @@ -13,6 +13,8 @@ // Tests for standalone blocks as expressions +// pretty-expanded FIXME #23616 + fn test_basic() { let rs: bool = { true }; assert!((rs)); } struct RS { v1: int, v2: int } diff --git a/src/test/run-pass/expr-copy.rs b/src/test/run-pass/expr-copy.rs index 6c6c5085749..f236f699938 100644 --- a/src/test/run-pass/expr-copy.rs +++ b/src/test/run-pass/expr-copy.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(arg: &mut A) { arg.a = 100; } diff --git a/src/test/run-pass/expr-empty-ret.rs b/src/test/run-pass/expr-empty-ret.rs index afc7dfaf9b4..02ac2a0b67b 100644 --- a/src/test/run-pass/expr-empty-ret.rs +++ b/src/test/run-pass/expr-empty-ret.rs @@ -10,6 +10,8 @@ // Issue #521 +// pretty-expanded FIXME #23616 + fn f() { let _x = match true { true => { 10 } diff --git a/src/test/run-pass/expr-fn.rs b/src/test/run-pass/expr-fn.rs index 0ea1f3fcdaf..51ef5f00ab7 100644 --- a/src/test/run-pass/expr-fn.rs +++ b/src/test/run-pass/expr-fn.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn test_int() { fn f() -> int { 10 } assert_eq!(f(), 10); diff --git a/src/test/run-pass/expr-if-generic.rs b/src/test/run-pass/expr-if-generic.rs index fb2a120e6f4..3f1c059ffee 100644 --- a/src/test/run-pass/expr-if-generic.rs +++ b/src/test/run-pass/expr-if-generic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test_generic(expected: T, not_expected: T, eq: F) where T: Clone, F: FnOnce(T, T) -> bool, diff --git a/src/test/run-pass/expr-if-panic-all.rs b/src/test/run-pass/expr-if-panic-all.rs index 52ccee05817..1e631c20479 100644 --- a/src/test/run-pass/expr-if-panic-all.rs +++ b/src/test/run-pass/expr-if-panic-all.rs @@ -10,6 +10,8 @@ // When all branches of an if expression result in panic, the entire if // expression results in panic. +// pretty-expanded FIXME #23616 + pub fn main() { let _x = if true { 10 diff --git a/src/test/run-pass/expr-if-panic.rs b/src/test/run-pass/expr-if-panic.rs index 87c7954fa49..e8594db8039 100644 --- a/src/test/run-pass/expr-if-panic.rs +++ b/src/test/run-pass/expr-if-panic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test_if_panic() { let x = if false { panic!() } else { 10 }; assert!((x == 10)); diff --git a/src/test/run-pass/expr-if-unique.rs b/src/test/run-pass/expr-if-unique.rs index a5816127798..99c5053588b 100644 --- a/src/test/run-pass/expr-if-unique.rs +++ b/src/test/run-pass/expr-if-unique.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-if.rs b/src/test/run-pass/expr-if.rs index 23446b3f650..345f17707c4 100644 --- a/src/test/run-pass/expr-if.rs +++ b/src/test/run-pass/expr-if.rs @@ -13,6 +13,8 @@ // Tests for if as expressions +// pretty-expanded FIXME #23616 + fn test_if() { let rs: bool = if true { true } else { false }; assert!((rs)); } fn test_else() { diff --git a/src/test/run-pass/expr-match-generic-unique1.rs b/src/test/run-pass/expr-match-generic-unique1.rs index 9de1379f480..7cd0f6a7589 100644 --- a/src/test/run-pass/expr-match-generic-unique1.rs +++ b/src/test/run-pass/expr-match-generic-unique1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-match-generic-unique2.rs b/src/test/run-pass/expr-match-generic-unique2.rs index 489cd8437d2..d8e3172ea47 100644 --- a/src/test/run-pass/expr-match-generic-unique2.rs +++ b/src/test/run-pass/expr-match-generic-unique2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-match-generic.rs b/src/test/run-pass/expr-match-generic.rs index 8e66827e019..513197be8f3 100644 --- a/src/test/run-pass/expr-match-generic.rs +++ b/src/test/run-pass/expr-match-generic.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + type compare = extern "Rust" fn(T, T) -> bool; fn test_generic(expected: T, eq: compare) { diff --git a/src/test/run-pass/expr-match-panic-all.rs b/src/test/run-pass/expr-match-panic-all.rs index 3a8955917d6..664ead10aae 100644 --- a/src/test/run-pass/expr-match-panic-all.rs +++ b/src/test/run-pass/expr-match-panic-all.rs @@ -13,6 +13,8 @@ // When all branches of a match expression result in panic, the entire // match expression results in panic. +// pretty-expanded FIXME #23616 + pub fn main() { let _x = match true { diff --git a/src/test/run-pass/expr-match-panic.rs b/src/test/run-pass/expr-match-panic.rs index da24d4c57cc..40e7a6175cf 100644 --- a/src/test/run-pass/expr-match-panic.rs +++ b/src/test/run-pass/expr-match-panic.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn test_simple() { let r = match true { true => { true } false => { panic!() } }; assert_eq!(r, true); diff --git a/src/test/run-pass/expr-match-unique.rs b/src/test/run-pass/expr-match-unique.rs index 9641cacddc0..51eda4c7663 100644 --- a/src/test/run-pass/expr-match-unique.rs +++ b/src/test/run-pass/expr-match-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/expr-match.rs b/src/test/run-pass/expr-match.rs index b8996de4199..2282391ef6f 100644 --- a/src/test/run-pass/expr-match.rs +++ b/src/test/run-pass/expr-match.rs @@ -13,6 +13,8 @@ // Tests for using match as an expression +// pretty-expanded FIXME #23616 + fn test_basic() { let mut rs: bool = match true { true => { true } false => { false } }; assert!((rs)); diff --git a/src/test/run-pass/expr-scope.rs b/src/test/run-pass/expr-scope.rs index 324ff59dcb8..a1d86218846 100644 --- a/src/test/run-pass/expr-scope.rs +++ b/src/test/run-pass/expr-scope.rs @@ -10,5 +10,7 @@ // Regression test for issue #762 +// pretty-expanded FIXME #23616 + pub fn f() { } pub fn main() { return ::f(); } diff --git a/src/test/run-pass/ext-expand-inner-exprs.rs b/src/test/run-pass/ext-expand-inner-exprs.rs index d204f808e44..46cd73e1152 100644 --- a/src/test/run-pass/ext-expand-inner-exprs.rs +++ b/src/test/run-pass/ext-expand-inner-exprs.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static FOO : &'static str = concat!(concat!("hel", "lo"), "world"); pub fn main() { diff --git a/src/test/run-pass/exterior.rs b/src/test/run-pass/exterior.rs index bba8cbdb83d..8e050aa3f4d 100644 --- a/src/test/run-pass/exterior.rs +++ b/src/test/run-pass/exterior.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::Cell; #[derive(Copy)] diff --git a/src/test/run-pass/extern-1.rs b/src/test/run-pass/extern-1.rs index e4b9b9dfa16..67f6a3e8fc4 100644 --- a/src/test/run-pass/extern-1.rs +++ b/src/test/run-pass/extern-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern fn f() { } diff --git a/src/test/run-pass/extern-call-direct.rs b/src/test/run-pass/extern-call-direct.rs index 34d2b577f20..bd05b3ce5a4 100644 --- a/src/test/run-pass/extern-call-direct.rs +++ b/src/test/run-pass/extern-call-direct.rs @@ -10,6 +10,8 @@ // Test direct calls to extern fns. +// pretty-expanded FIXME #23616 + extern fn f(x: uint) -> uint { x * 2 } pub fn main() { diff --git a/src/test/run-pass/extern-calling-convention-test.rs b/src/test/run-pass/extern-calling-convention-test.rs index bdb1326aa15..12f9c22c918 100644 --- a/src/test/run-pass/extern-calling-convention-test.rs +++ b/src/test/run-pass/extern-calling-convention-test.rs @@ -10,6 +10,8 @@ // aux-build:extern_calling_convention.rs +// pretty-expanded FIXME #23616 + extern crate extern_calling_convention; use extern_calling_convention::foo; diff --git a/src/test/run-pass/extern-compare-with-return-type.rs b/src/test/run-pass/extern-compare-with-return-type.rs index 612b6ee14e1..2d633b1de69 100644 --- a/src/test/run-pass/extern-compare-with-return-type.rs +++ b/src/test/run-pass/extern-compare-with-return-type.rs @@ -10,6 +10,8 @@ // Tests that we can compare various kinds of extern fn signatures. +// pretty-expanded FIXME #23616 + extern fn voidret1() {} extern fn voidret2() {} diff --git a/src/test/run-pass/extern-foreign-crate.rs b/src/test/run-pass/extern-foreign-crate.rs index 59ee9a14e2e..50c070483f6 100644 --- a/src/test/run-pass/extern-foreign-crate.rs +++ b/src/test/run-pass/extern-foreign-crate.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern crate "std" as mystd; pub fn main() {} diff --git a/src/test/run-pass/extern-methods.rs b/src/test/run-pass/extern-methods.rs index aab409e77cf..246f65931b7 100644 --- a/src/test/run-pass/extern-methods.rs +++ b/src/test/run-pass/extern-methods.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/extern-mod-abi.rs b/src/test/run-pass/extern-mod-abi.rs index 84fd1b40bf7..74f47f08703 100644 --- a/src/test/run-pass/extern-mod-abi.rs +++ b/src/test/run-pass/extern-mod-abi.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern "C" { fn pow(x: f64, y: f64) -> f64; } diff --git a/src/test/run-pass/extern-mod-ordering-exe.rs b/src/test/run-pass/extern-mod-ordering-exe.rs index d6c6389fdb6..1c64716b822 100644 --- a/src/test/run-pass/extern-mod-ordering-exe.rs +++ b/src/test/run-pass/extern-mod-ordering-exe.rs @@ -10,6 +10,8 @@ // aux-build:extern_mod_ordering_lib.rs +// pretty-expanded FIXME #23616 + extern crate extern_mod_ordering_lib; use extern_mod_ordering_lib::extern_mod_ordering_lib as the_lib; diff --git a/src/test/run-pass/extern-pass-char.rs b/src/test/run-pass/extern-pass-char.rs index 2e86b3774c8..bbdf5cf64a1 100644 --- a/src/test/run-pass/extern-pass-char.rs +++ b/src/test/run-pass/extern-pass-char.rs @@ -10,6 +10,8 @@ // Test a function that takes/returns a u8. +// pretty-expanded FIXME #23616 + #[link(name = "rust_test_helpers")] extern { pub fn rust_dbg_extern_identity_u8(v: u8) -> u8; diff --git a/src/test/run-pass/extern-pass-double.rs b/src/test/run-pass/extern-pass-double.rs index c33c9ee3027..24c461f43ad 100644 --- a/src/test/run-pass/extern-pass-double.rs +++ b/src/test/run-pass/extern-pass-double.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[link(name = "rust_test_helpers")] extern { pub fn rust_dbg_extern_identity_double(v: f64) -> f64; diff --git a/src/test/run-pass/extern-pass-empty.rs b/src/test/run-pass/extern-pass-empty.rs index 272dfc98148..17b0bb580fc 100644 --- a/src/test/run-pass/extern-pass-empty.rs +++ b/src/test/run-pass/extern-pass-empty.rs @@ -10,6 +10,8 @@ // Test a foreign function that accepts empty struct. +// pretty-expanded FIXME #23616 + struct TwoU8s { one: u8, two: u8, diff --git a/src/test/run-pass/extern-pass-u32.rs b/src/test/run-pass/extern-pass-u32.rs index 2c018084407..f93d7a3ff96 100644 --- a/src/test/run-pass/extern-pass-u32.rs +++ b/src/test/run-pass/extern-pass-u32.rs @@ -10,6 +10,8 @@ // Test a function that takes/returns a u32. +// pretty-expanded FIXME #23616 + #[link(name = "rust_test_helpers")] extern { pub fn rust_dbg_extern_identity_u32(v: u32) -> u32; diff --git a/src/test/run-pass/extern-pass-u64.rs b/src/test/run-pass/extern-pass-u64.rs index e72e87d3d93..961a3dce168 100644 --- a/src/test/run-pass/extern-pass-u64.rs +++ b/src/test/run-pass/extern-pass-u64.rs @@ -10,6 +10,8 @@ // Test a call to a function that takes/returns a u64. +// pretty-expanded FIXME #23616 + #[link(name = "rust_test_helpers")] extern { pub fn rust_dbg_extern_identity_u64(v: u64) -> u64; diff --git a/src/test/run-pass/extern-pub.rs b/src/test/run-pass/extern-pub.rs index cefc266b5c7..29bcdef5dc9 100644 --- a/src/test/run-pass/extern-pub.rs +++ b/src/test/run-pass/extern-pub.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern { pub fn free(p: *const u8); } diff --git a/src/test/run-pass/extern-return-TwoU16s.rs b/src/test/run-pass/extern-return-TwoU16s.rs index ca9767307f4..f149a134622 100644 --- a/src/test/run-pass/extern-return-TwoU16s.rs +++ b/src/test/run-pass/extern-return-TwoU16s.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct TwoU16s { one: u16, two: u16 } diff --git a/src/test/run-pass/extern-return-TwoU32s.rs b/src/test/run-pass/extern-return-TwoU32s.rs index 8d650459daa..4e9c44ef75e 100644 --- a/src/test/run-pass/extern-return-TwoU32s.rs +++ b/src/test/run-pass/extern-return-TwoU32s.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct TwoU32s { one: u32, two: u32 } diff --git a/src/test/run-pass/extern-return-TwoU64s.rs b/src/test/run-pass/extern-return-TwoU64s.rs index 924aaf811f4..fffd77fa897 100644 --- a/src/test/run-pass/extern-return-TwoU64s.rs +++ b/src/test/run-pass/extern-return-TwoU64s.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct TwoU64s { one: u64, two: u64 } diff --git a/src/test/run-pass/extern-return-TwoU8s.rs b/src/test/run-pass/extern-return-TwoU8s.rs index 1dbce403cc8..fdf43d4332a 100644 --- a/src/test/run-pass/extern-return-TwoU8s.rs +++ b/src/test/run-pass/extern-return-TwoU8s.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct TwoU8s { one: u8, two: u8 } diff --git a/src/test/run-pass/extern-rust.rs b/src/test/run-pass/extern-rust.rs index 8ba39a24514..e7f707bc334 100644 --- a/src/test/run-pass/extern-rust.rs +++ b/src/test/run-pass/extern-rust.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[repr(C)] pub struct Foo(u32); diff --git a/src/test/run-pass/extern-take-value.rs b/src/test/run-pass/extern-take-value.rs index 1934ef8024f..c016e4e62f5 100644 --- a/src/test/run-pass/extern-take-value.rs +++ b/src/test/run-pass/extern-take-value.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern fn f() { } diff --git a/src/test/run-pass/extoption_env-not-defined.rs b/src/test/run-pass/extoption_env-not-defined.rs index 891133c78d4..aaa8f6cf26f 100644 --- a/src/test/run-pass/extoption_env-not-defined.rs +++ b/src/test/run-pass/extoption_env-not-defined.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert!(option_env!("__HOPEFULLY_DOESNT_EXIST__").is_none()); } diff --git a/src/test/run-pass/field-destruction-order.rs b/src/test/run-pass/field-destruction-order.rs index 1d4c08f0bb5..aab32a7e7bd 100644 --- a/src/test/run-pass/field-destruction-order.rs +++ b/src/test/run-pass/field-destruction-order.rs @@ -21,6 +21,8 @@ // declarations, but we currently run them top-to-bottom. I don't think the // order really matters that much as long as we define what it is. +// pretty-expanded FIXME #23616 + struct A; struct B; struct C { diff --git a/src/test/run-pass/filter-block-view-items.rs b/src/test/run-pass/filter-block-view-items.rs index 37f7d84aaf1..fbdf817e9ab 100644 --- a/src/test/run-pass/filter-block-view-items.rs +++ b/src/test/run-pass/filter-block-view-items.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { // Make sure that this view item is filtered out because otherwise it would // trigger a compilation error diff --git a/src/test/run-pass/fixed_length_copy.rs b/src/test/run-pass/fixed_length_copy.rs index bbd7b9130e7..019537a2ab8 100644 --- a/src/test/run-pass/fixed_length_copy.rs +++ b/src/test/run-pass/fixed_length_copy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let arr = [1,2,3]; let arr2 = arr; diff --git a/src/test/run-pass/fixup-deref-mut.rs b/src/test/run-pass/fixup-deref-mut.rs index a673a67089a..09683c43ece 100644 --- a/src/test/run-pass/fixup-deref-mut.rs +++ b/src/test/run-pass/fixup-deref-mut.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ops::{Deref, DerefMut}; // Generic unique/owned smaht pointer. diff --git a/src/test/run-pass/float-nan.rs b/src/test/run-pass/float-nan.rs index b52f025fcbb..b375f122082 100644 --- a/src/test/run-pass/float-nan.rs +++ b/src/test/run-pass/float-nan.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::num::Float; diff --git a/src/test/run-pass/float2.rs b/src/test/run-pass/float2.rs index 9c75979628f..f84cbe52354 100644 --- a/src/test/run-pass/float2.rs +++ b/src/test/run-pass/float2.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let a = 1.5e6f64; let b = 1.5E6f64; diff --git a/src/test/run-pass/floatlits.rs b/src/test/run-pass/floatlits.rs index 09df423d2da..d45c689bfda 100644 --- a/src/test/run-pass/floatlits.rs +++ b/src/test/run-pass/floatlits.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let f = 4.999999999999f64; assert!((f > 4.90f64)); diff --git a/src/test/run-pass/fn-abi.rs b/src/test/run-pass/fn-abi.rs index 0bbd5ecdc3f..521ed6db65b 100644 --- a/src/test/run-pass/fn-abi.rs +++ b/src/test/run-pass/fn-abi.rs @@ -11,6 +11,8 @@ // Ensure that declarations and types which use `extern fn` both have the same // ABI (#9309). +// pretty-expanded FIXME #23616 + extern { fn printf(); } diff --git a/src/test/run-pass/fn-bare-assign.rs b/src/test/run-pass/fn-bare-assign.rs index fd8721e29e9..0fd0f6a110d 100644 --- a/src/test/run-pass/fn-bare-assign.rs +++ b/src/test/run-pass/fn-bare-assign.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(i: int, called: &mut bool) { assert_eq!(i, 10); *called = true; diff --git a/src/test/run-pass/fn-bare-coerce-to-block.rs b/src/test/run-pass/fn-bare-coerce-to-block.rs index 09508b9b136..4ec32d23467 100644 --- a/src/test/run-pass/fn-bare-coerce-to-block.rs +++ b/src/test/run-pass/fn-bare-coerce-to-block.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn bare() {} fn likes_block(f: F) where F: FnOnce() { f() } diff --git a/src/test/run-pass/fn-bare-size.rs b/src/test/run-pass/fn-bare-size.rs index cdde98331e2..b373294e243 100644 --- a/src/test/run-pass/fn-bare-size.rs +++ b/src/test/run-pass/fn-bare-size.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; pub fn main() { diff --git a/src/test/run-pass/fn-bare-spawn.rs b/src/test/run-pass/fn-bare-spawn.rs index 4fc2c69ceb3..8a167245610 100644 --- a/src/test/run-pass/fn-bare-spawn.rs +++ b/src/test/run-pass/fn-bare-spawn.rs @@ -10,6 +10,8 @@ // This is what the signature to spawn should look like with bare functions +// pretty-expanded FIXME #23616 + fn spawn(val: T, f: fn(T)) { f(val); } diff --git a/src/test/run-pass/fn-coerce-field.rs b/src/test/run-pass/fn-coerce-field.rs index bf6926050ba..74d107d15ab 100644 --- a/src/test/run-pass/fn-coerce-field.rs +++ b/src/test/run-pass/fn-coerce-field.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct r where F: FnOnce() { field: F, } diff --git a/src/test/run-pass/fn-item-type-cast.rs b/src/test/run-pass/fn-item-type-cast.rs index bfd02f5e27b..7f9248f4d2a 100644 --- a/src/test/run-pass/fn-item-type-cast.rs +++ b/src/test/run-pass/fn-item-type-cast.rs @@ -10,6 +10,8 @@ // Test explicit coercions from a fn item type to a fn pointer type. +// pretty-expanded FIXME #23616 + fn foo(x: int) -> int { x * 2 } fn bar(x: int) -> int { x * 4 } type IntMap = fn(int) -> int; diff --git a/src/test/run-pass/fn-item-type-coerce.rs b/src/test/run-pass/fn-item-type-coerce.rs index 8427a0f4446..34489555dbc 100644 --- a/src/test/run-pass/fn-item-type-coerce.rs +++ b/src/test/run-pass/fn-item-type-coerce.rs @@ -10,6 +10,8 @@ // Test implicit coercions from a fn item type to a fn pointer type. +// pretty-expanded FIXME #23616 + fn foo(x: int) -> int { x * 2 } fn bar(x: int) -> int { x * 4 } type IntMap = fn(int) -> int; diff --git a/src/test/run-pass/fn-lval.rs b/src/test/run-pass/fn-lval.rs index f21dbc6f987..efb58474118 100644 --- a/src/test/run-pass/fn-lval.rs +++ b/src/test/run-pass/fn-lval.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + fn foo(_f: fn(int) -> int) { } fn id(x: int) -> int { return x; } diff --git a/src/test/run-pass/fn-pattern-expected-type.rs b/src/test/run-pass/fn-pattern-expected-type.rs index 3e81ca5125b..2287df4b105 100644 --- a/src/test/run-pass/fn-pattern-expected-type.rs +++ b/src/test/run-pass/fn-pattern-expected-type.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let f = |(x, y): (int, int)| { assert_eq!(x, 1); diff --git a/src/test/run-pass/fn-type-infer.rs b/src/test/run-pass/fn-type-infer.rs index 34417891197..3e1674a97e0 100644 --- a/src/test/run-pass/fn-type-infer.rs +++ b/src/test/run-pass/fn-type-infer.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variable)] pub fn main() { diff --git a/src/test/run-pass/for-destruct.rs b/src/test/run-pass/for-destruct.rs index 7a9b8a45b2a..2db01b1aa40 100644 --- a/src/test/run-pass/for-destruct.rs +++ b/src/test/run-pass/for-destruct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Pair { x: int, y: int } pub fn main() { diff --git a/src/test/run-pass/for-loop-goofiness.rs b/src/test/run-pass/for-loop-goofiness.rs index 84218befcd8..8784af18886 100644 --- a/src/test/run-pass/for-loop-goofiness.rs +++ b/src/test/run-pass/for-loop-goofiness.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum BogusOption { None, Some(T), diff --git a/src/test/run-pass/for-loop-into-iterator.rs b/src/test/run-pass/for-loop-into-iterator.rs index 7564efbd9e5..109ca26056f 100644 --- a/src/test/run-pass/for-loop-into-iterator.rs +++ b/src/test/run-pass/for-loop-into-iterator.rs @@ -10,6 +10,8 @@ // Test that for loops can do what RFC #235 claims +// pretty-expanded FIXME #23616 + fn main() { let mut v = vec![1]; diff --git a/src/test/run-pass/for-loop-no-std.rs b/src/test/run-pass/for-loop-no-std.rs index 31ed4919778..769d9116f5a 100644 --- a/src/test/run-pass/for-loop-no-std.rs +++ b/src/test/run-pass/for-loop-no-std.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(lang_items, start, no_std, core, collections)] #![no_std] diff --git a/src/test/run-pass/for-loop-panic.rs b/src/test/run-pass/for-loop-panic.rs index d2de1ed8c7e..7664e74cd33 100644 --- a/src/test/run-pass/for-loop-panic.rs +++ b/src/test/run-pass/for-loop-panic.rs @@ -9,4 +9,6 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x: Vec = Vec::new(); for _ in &x { panic!("moop"); } } diff --git a/src/test/run-pass/foreach-external-iterators-break.rs b/src/test/run-pass/foreach-external-iterators-break.rs index 25d625e27f6..bc041259895 100644 --- a/src/test/run-pass/foreach-external-iterators-break.rs +++ b/src/test/run-pass/foreach-external-iterators-break.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1; 100]; let mut y = 0; diff --git a/src/test/run-pass/foreach-external-iterators-hashmap-break-restart.rs b/src/test/run-pass/foreach-external-iterators-hashmap-break-restart.rs index 1a60f22d145..cc02ee1459b 100644 --- a/src/test/run-pass/foreach-external-iterators-hashmap-break-restart.rs +++ b/src/test/run-pass/foreach-external-iterators-hashmap-break-restart.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/foreach-external-iterators-hashmap.rs b/src/test/run-pass/foreach-external-iterators-hashmap.rs index 79d2d400080..065e4cfb768 100644 --- a/src/test/run-pass/foreach-external-iterators-hashmap.rs +++ b/src/test/run-pass/foreach-external-iterators-hashmap.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/foreach-external-iterators-loop.rs b/src/test/run-pass/foreach-external-iterators-loop.rs index d9abed50123..60cfc9be078 100644 --- a/src/test/run-pass/foreach-external-iterators-loop.rs +++ b/src/test/run-pass/foreach-external-iterators-loop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1; 100]; let mut y = 0; diff --git a/src/test/run-pass/foreach-external-iterators-nested.rs b/src/test/run-pass/foreach-external-iterators-nested.rs index 3817e1b0eda..a075c08b737 100644 --- a/src/test/run-pass/foreach-external-iterators-nested.rs +++ b/src/test/run-pass/foreach-external-iterators-nested.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1; 100]; let y = [2; 100]; diff --git a/src/test/run-pass/foreach-external-iterators.rs b/src/test/run-pass/foreach-external-iterators.rs index 8403a1669ff..2248132d828 100644 --- a/src/test/run-pass/foreach-external-iterators.rs +++ b/src/test/run-pass/foreach-external-iterators.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1; 100]; let mut y = 0; diff --git a/src/test/run-pass/foreach-nested.rs b/src/test/run-pass/foreach-nested.rs index f6466994955..45e57e8a7e8 100644 --- a/src/test/run-pass/foreach-nested.rs +++ b/src/test/run-pass/foreach-nested.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn two(mut it: F) where F: FnMut(int) { it(0); it(1); } pub fn main() { diff --git a/src/test/run-pass/foreign-dupe.rs b/src/test/run-pass/foreign-dupe.rs index fe42b2a0558..fd779d66507 100644 --- a/src/test/run-pass/foreign-dupe.rs +++ b/src/test/run-pass/foreign-dupe.rs @@ -10,6 +10,8 @@ // calling pin_task and that's having weird side-effects. +// pretty-expanded FIXME #23616 + #![feature(libc)] mod rustrt1 { diff --git a/src/test/run-pass/foreign-fn-linkname.rs b/src/test/run-pass/foreign-fn-linkname.rs index a274a191449..b7fe3705e10 100644 --- a/src/test/run-pass/foreign-fn-linkname.rs +++ b/src/test/run-pass/foreign-fn-linkname.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc, libc)] extern crate libc; diff --git a/src/test/run-pass/foreign-fn-with-byval.rs b/src/test/run-pass/foreign-fn-with-byval.rs index 09317abce92..4c0633d49c6 100644 --- a/src/test/run-pass/foreign-fn-with-byval.rs +++ b/src/test/run-pass/foreign-fn-with-byval.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] pub struct S { x: u64, diff --git a/src/test/run-pass/foreign-mod-unused-const.rs b/src/test/run-pass/foreign-mod-unused-const.rs index abf9f504b7d..70d4801ae3b 100644 --- a/src/test/run-pass/foreign-mod-unused-const.rs +++ b/src/test/run-pass/foreign-mod-unused-const.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/foreign-no-abi.rs b/src/test/run-pass/foreign-no-abi.rs index 9305945b918..a9b3f60566d 100644 --- a/src/test/run-pass/foreign-no-abi.rs +++ b/src/test/run-pass/foreign-no-abi.rs @@ -10,6 +10,8 @@ // ABI is cdecl by default +// pretty-expanded FIXME #23616 + #![feature(libc)] mod rustrt { diff --git a/src/test/run-pass/foreign-struct.rs b/src/test/run-pass/foreign-struct.rs index e242071fb26..8b48731ee0b 100644 --- a/src/test/run-pass/foreign-struct.rs +++ b/src/test/run-pass/foreign-struct.rs @@ -10,6 +10,8 @@ // Passing enums by value +// pretty-expanded FIXME #23616 + pub enum void { } mod bindgen { diff --git a/src/test/run-pass/foreign2.rs b/src/test/run-pass/foreign2.rs index 749a5875b75..d83bd940d19 100644 --- a/src/test/run-pass/foreign2.rs +++ b/src/test/run-pass/foreign2.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/format-nan.rs b/src/test/run-pass/format-nan.rs index 9670d2de3ef..bdbbeaa9511 100644 --- a/src/test/run-pass/format-nan.rs +++ b/src/test/run-pass/format-nan.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { use std::f64; let x = "NaN".to_string(); diff --git a/src/test/run-pass/format-no-std.rs b/src/test/run-pass/format-no-std.rs index 4df6ed843af..71934b42c33 100644 --- a/src/test/run-pass/format-no-std.rs +++ b/src/test/run-pass/format-no-std.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(lang_items, start, no_std, core, collections)] #![no_std] diff --git a/src/test/run-pass/format-ref-cell.rs b/src/test/run-pass/format-ref-cell.rs index 2122759b3d3..ce26fbd4c00 100644 --- a/src/test/run-pass/format-ref-cell.rs +++ b/src/test/run-pass/format-ref-cell.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::RefCell; pub fn main() { diff --git a/src/test/run-pass/fsu-moves-and-copies.rs b/src/test/run-pass/fsu-moves-and-copies.rs index cdf147aae10..e04fa36d80b 100644 --- a/src/test/run-pass/fsu-moves-and-copies.rs +++ b/src/test/run-pass/fsu-moves-and-copies.rs @@ -11,6 +11,8 @@ // Issue 4691: Ensure that functional-struct-updates operates // correctly and moves rather than copy when appropriate. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, core)] diff --git a/src/test/run-pass/fun-call-variants.rs b/src/test/run-pass/fun-call-variants.rs index 3955bedb168..526787c8b9c 100644 --- a/src/test/run-pass/fun-call-variants.rs +++ b/src/test/run-pass/fun-call-variants.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn ho(f: F) -> int where F: FnOnce(int) -> int { let n: int = f(3); return n; } fn direct(x: int) -> int { return x + 1; } diff --git a/src/test/run-pass/fun-indirect-call.rs b/src/test/run-pass/fun-indirect-call.rs index 4bff06f2a03..b04377d3616 100644 --- a/src/test/run-pass/fun-indirect-call.rs +++ b/src/test/run-pass/fun-indirect-call.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + fn f() -> int { return 42; } pub fn main() { diff --git a/src/test/run-pass/func-arg-incomplete-pattern.rs b/src/test/run-pass/func-arg-incomplete-pattern.rs index 581f71a7376..4476ce309c4 100644 --- a/src/test/run-pass/func-arg-incomplete-pattern.rs +++ b/src/test/run-pass/func-arg-incomplete-pattern.rs @@ -11,6 +11,8 @@ // Test that we do not leak when the arg pattern must drop part of the // argument (in this case, the `y` field). +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/func-arg-ref-pattern.rs b/src/test/run-pass/func-arg-ref-pattern.rs index 799b865bd2d..5893eec63f0 100644 --- a/src/test/run-pass/func-arg-ref-pattern.rs +++ b/src/test/run-pass/func-arg-ref-pattern.rs @@ -14,6 +14,8 @@ // boxes. Make sure that we don't free the box as we match the // pattern. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/func-arg-wild-pattern.rs b/src/test/run-pass/func-arg-wild-pattern.rs index 97ba561baea..2eb6279455e 100644 --- a/src/test/run-pass/func-arg-wild-pattern.rs +++ b/src/test/run-pass/func-arg-wild-pattern.rs @@ -11,6 +11,8 @@ // Test that we can compile code that uses a `_` in function argument // patterns. +// pretty-expanded FIXME #23616 + fn foo((x, _): (int, int)) -> int { x } diff --git a/src/test/run-pass/generic-default-type-params-cross-crate.rs b/src/test/run-pass/generic-default-type-params-cross-crate.rs index bf02b82d1a0..c76d942575c 100644 --- a/src/test/run-pass/generic-default-type-params-cross-crate.rs +++ b/src/test/run-pass/generic-default-type-params-cross-crate.rs @@ -10,6 +10,8 @@ // aux-build:default_type_params_xc.rs +// pretty-expanded FIXME #23616 + extern crate default_type_params_xc; struct Vec(Option<(T,A)>); diff --git a/src/test/run-pass/generic-exterior-unique.rs b/src/test/run-pass/generic-exterior-unique.rs index a2f7bdfd817..7265b021adc 100644 --- a/src/test/run-pass/generic-exterior-unique.rs +++ b/src/test/run-pass/generic-exterior-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/generic-extern-mangle.rs b/src/test/run-pass/generic-extern-mangle.rs index db5175f19cb..4ea05a375d1 100644 --- a/src/test/run-pass/generic-extern-mangle.rs +++ b/src/test/run-pass/generic-extern-mangle.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::num::Int; diff --git a/src/test/run-pass/generic-fn-infer.rs b/src/test/run-pass/generic-fn-infer.rs index 2f88a54e3f5..0eb17c41307 100644 --- a/src/test/run-pass/generic-fn-infer.rs +++ b/src/test/run-pass/generic-fn-infer.rs @@ -13,6 +13,8 @@ // Issue #45: infer type parameters in function applications +// pretty-expanded FIXME #23616 + fn id(x: T) -> T { return x; } pub fn main() { let x: int = 42; let y: int = id(x); assert!((x == y)); } diff --git a/src/test/run-pass/generic-fn-twice.rs b/src/test/run-pass/generic-fn-twice.rs index 6b503e711e9..04a8824abed 100644 --- a/src/test/run-pass/generic-fn-twice.rs +++ b/src/test/run-pass/generic-fn-twice.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + mod foomod { pub fn foo() { } } diff --git a/src/test/run-pass/generic-ivec-leak.rs b/src/test/run-pass/generic-ivec-leak.rs index eb0546063f7..b14a6101225 100644 --- a/src/test/run-pass/generic-ivec-leak.rs +++ b/src/test/run-pass/generic-ivec-leak.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum wrapper { wrapped(T), } pub fn main() { let _w = wrapper::wrapped(vec!(1, 2, 3, 4, 5)); } diff --git a/src/test/run-pass/generic-newtype-struct.rs b/src/test/run-pass/generic-newtype-struct.rs index 4e3c8204052..24b51728000 100644 --- a/src/test/run-pass/generic-newtype-struct.rs +++ b/src/test/run-pass/generic-newtype-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S(T); pub fn main() { diff --git a/src/test/run-pass/generic-object.rs b/src/test/run-pass/generic-object.rs index 986b35cbecf..4934b9de36c 100644 --- a/src/test/run-pass/generic-object.rs +++ b/src/test/run-pass/generic-object.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/generic-static-methods.rs b/src/test/run-pass/generic-static-methods.rs index 010f54dd559..49f8d6a3adb 100644 --- a/src/test/run-pass/generic-static-methods.rs +++ b/src/test/run-pass/generic-static-methods.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait vec_utils { fn map_(x: &Self, f: F) -> Vec where F: FnMut(&T) -> U; } diff --git a/src/test/run-pass/generic-tag-corruption.rs b/src/test/run-pass/generic-tag-corruption.rs index e39957e2bf2..d61ae520ada 100644 --- a/src/test/run-pass/generic-tag-corruption.rs +++ b/src/test/run-pass/generic-tag-corruption.rs @@ -12,6 +12,8 @@ // This used to cause memory corruption in stage 0. +// pretty-expanded FIXME #23616 + enum thing { some(K), } pub fn main() { let _x = thing::some("hi".to_string()); } diff --git a/src/test/run-pass/generic-tag-local.rs b/src/test/run-pass/generic-tag-local.rs index 24c31ab4ee6..9518d590279 100644 --- a/src/test/run-pass/generic-tag-local.rs +++ b/src/test/run-pass/generic-tag-local.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + enum clam { a(T), } pub fn main() { let _c = clam::a(3); } diff --git a/src/test/run-pass/generic-tag.rs b/src/test/run-pass/generic-tag.rs index b0d4944ba54..38f6707d9ef 100644 --- a/src/test/run-pass/generic-tag.rs +++ b/src/test/run-pass/generic-tag.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] #![allow(unknown_features)] diff --git a/src/test/run-pass/generic-type-synonym.rs b/src/test/run-pass/generic-type-synonym.rs index a1cf581fe4a..2b3bd5ead94 100644 --- a/src/test/run-pass/generic-type-synonym.rs +++ b/src/test/run-pass/generic-type-synonym.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + struct Foo { a: T } diff --git a/src/test/run-pass/generic-type.rs b/src/test/run-pass/generic-type.rs index 0ff7cedc6c5..6f93ae0d42b 100644 --- a/src/test/run-pass/generic-type.rs +++ b/src/test/run-pass/generic-type.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + struct Pair {x: T, y: T} pub fn main() { diff --git a/src/test/run-pass/generic-unique.rs b/src/test/run-pass/generic-unique.rs index 1d39c47417c..4c5072b10c9 100644 --- a/src/test/run-pass/generic-unique.rs +++ b/src/test/run-pass/generic-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/getopts_ref.rs b/src/test/run-pass/getopts_ref.rs index 1ccd8a0640e..52b06ab2928 100644 --- a/src/test/run-pass/getopts_ref.rs +++ b/src/test/run-pass/getopts_ref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] extern crate getopts; diff --git a/src/test/run-pass/global-scope.rs b/src/test/run-pass/global-scope.rs index 618916e8569..73c15382d9e 100644 --- a/src/test/run-pass/global-scope.rs +++ b/src/test/run-pass/global-scope.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn f() -> int { return 1; } pub mod foo { diff --git a/src/test/run-pass/guards-not-exhaustive.rs b/src/test/run-pass/guards-not-exhaustive.rs index addd6a63836..f038353ada2 100644 --- a/src/test/run-pass/guards-not-exhaustive.rs +++ b/src/test/run-pass/guards-not-exhaustive.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] enum Q { R(Option) } diff --git a/src/test/run-pass/guards.rs b/src/test/run-pass/guards.rs index 188106ec107..59e7c3782e1 100644 --- a/src/test/run-pass/guards.rs +++ b/src/test/run-pass/guards.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] struct Pair { x: int, y: int } diff --git a/src/test/run-pass/hrtb-binder-levels-in-object-types.rs b/src/test/run-pass/hrtb-binder-levels-in-object-types.rs index 5a793f7065a..495c1ccf1f4 100644 --- a/src/test/run-pass/hrtb-binder-levels-in-object-types.rs +++ b/src/test/run-pass/hrtb-binder-levels-in-object-types.rs @@ -13,6 +13,8 @@ // `&Typer<'tcx>` was getting an incorrect binder level, yielding // weird compilation ICEs and so forth. +// pretty-expanded FIXME #23616 + trait Typer<'tcx> { fn method(&self, data: &'tcx int) -> &'tcx int { data } } diff --git a/src/test/run-pass/hrtb-debruijn-object-types-in-closures.rs b/src/test/run-pass/hrtb-debruijn-object-types-in-closures.rs index 9e857a33245..9cb588b1010 100644 --- a/src/test/run-pass/hrtb-debruijn-object-types-in-closures.rs +++ b/src/test/run-pass/hrtb-debruijn-object-types-in-closures.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Typer<'tcx> { fn method(&self, data: &'tcx int) -> &'tcx int { data } fn dummy(&self) { } diff --git a/src/test/run-pass/hrtb-fn-like-trait-object.rs b/src/test/run-pass/hrtb-fn-like-trait-object.rs index c8992afe36a..676c7b8245a 100644 --- a/src/test/run-pass/hrtb-fn-like-trait-object.rs +++ b/src/test/run-pass/hrtb-fn-like-trait-object.rs @@ -10,6 +10,8 @@ // A basic test of using a higher-ranked trait bound. +// pretty-expanded FIXME #23616 + trait FnLike { fn call(&self, arg: A) -> R; } diff --git a/src/test/run-pass/hrtb-fn-like-trait.rs b/src/test/run-pass/hrtb-fn-like-trait.rs index 4067b922cfd..d837dafc759 100644 --- a/src/test/run-pass/hrtb-fn-like-trait.rs +++ b/src/test/run-pass/hrtb-fn-like-trait.rs @@ -10,6 +10,8 @@ // A basic test of using a higher-ranked trait bound. +// pretty-expanded FIXME #23616 + trait FnLike { fn call(&self, arg: A) -> R; } diff --git a/src/test/run-pass/hrtb-opt-in-copy.rs b/src/test/run-pass/hrtb-opt-in-copy.rs index 7b16bb867e7..8ececb3875a 100644 --- a/src/test/run-pass/hrtb-opt-in-copy.rs +++ b/src/test/run-pass/hrtb-opt-in-copy.rs @@ -16,6 +16,8 @@ // did not consider that a match (something I would like to revise in // a later PR). +// pretty-expanded FIXME #23616 + #![allow(dead_code)] use std::marker::PhantomData; diff --git a/src/test/run-pass/hrtb-parse.rs b/src/test/run-pass/hrtb-parse.rs index d5307c09103..ecd0bc681c3 100644 --- a/src/test/run-pass/hrtb-parse.rs +++ b/src/test/run-pass/hrtb-parse.rs @@ -11,6 +11,8 @@ // Test that we can parse all the various places that a `for` keyword // can appear representing universal quantification. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] #![allow(unused_variables)] #![allow(dead_code)] diff --git a/src/test/run-pass/hrtb-precedence-of-plus-where-clause.rs b/src/test/run-pass/hrtb-precedence-of-plus-where-clause.rs index 88e6de6d3e6..f27fb297176 100644 --- a/src/test/run-pass/hrtb-precedence-of-plus-where-clause.rs +++ b/src/test/run-pass/hrtb-precedence-of-plus-where-clause.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] // Test that `F : Fn(int) -> int + Send` is interpreted as two diff --git a/src/test/run-pass/hrtb-precedence-of-plus.rs b/src/test/run-pass/hrtb-precedence-of-plus.rs index f4daf9a4f62..2c247c80990 100644 --- a/src/test/run-pass/hrtb-precedence-of-plus.rs +++ b/src/test/run-pass/hrtb-precedence-of-plus.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(unboxed_closures)] diff --git a/src/test/run-pass/hrtb-resolve-lifetime.rs b/src/test/run-pass/hrtb-resolve-lifetime.rs index 9b37b8e49ef..bdebadd5411 100644 --- a/src/test/run-pass/hrtb-resolve-lifetime.rs +++ b/src/test/run-pass/hrtb-resolve-lifetime.rs @@ -10,6 +10,8 @@ // A basic test of using a higher-ranked trait bound. +// pretty-expanded FIXME #23616 + trait FnLike { fn call(&self, arg: A) -> R; } diff --git a/src/test/run-pass/hrtb-trait-object-paren-notation.rs b/src/test/run-pass/hrtb-trait-object-paren-notation.rs index 1b62a8e809c..7741f1904f6 100644 --- a/src/test/run-pass/hrtb-trait-object-paren-notation.rs +++ b/src/test/run-pass/hrtb-trait-object-paren-notation.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] // A basic test of using a higher-ranked trait bound. diff --git a/src/test/run-pass/hrtb-trait-object-passed-to-closure.rs b/src/test/run-pass/hrtb-trait-object-passed-to-closure.rs index c90c3643d4e..1f63349b2d8 100644 --- a/src/test/run-pass/hrtb-trait-object-passed-to-closure.rs +++ b/src/test/run-pass/hrtb-trait-object-passed-to-closure.rs @@ -12,6 +12,8 @@ // PrinterSupport<'b>`, gets properly expanded when it appears in a // closure type. This used to result in messed up De Bruijn indices. +// pretty-expanded FIXME #23616 + trait PrinterSupport<'ast> { fn ast_map(&self) -> Option<&'ast uint> { None } } diff --git a/src/test/run-pass/huge-largest-array.rs b/src/test/run-pass/huge-largest-array.rs index 5083bd23207..2345bb01d8a 100644 --- a/src/test/run-pass/huge-largest-array.rs +++ b/src/test/run-pass/huge-largest-array.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::size_of; #[cfg(target_pointer_width = "32")] diff --git a/src/test/run-pass/hygiene-dodging-1.rs b/src/test/run-pass/hygiene-dodging-1.rs index 3969394a26b..8421f47e94d 100644 --- a/src/test/run-pass/hygiene-dodging-1.rs +++ b/src/test/run-pass/hygiene-dodging-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod x { pub fn g() -> uint {14} } diff --git a/src/test/run-pass/hygienic-labels.rs b/src/test/run-pass/hygienic-labels.rs index 0d8da2a9348..2d530275ea2 100644 --- a/src/test/run-pass/hygienic-labels.rs +++ b/src/test/run-pass/hygienic-labels.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! loop_x { ($e: expr) => { // $e shouldn't be able to interact with this 'x diff --git a/src/test/run-pass/i32-sub.rs b/src/test/run-pass/i32-sub.rs index cebfd89d8aa..2cc4e880bbf 100644 --- a/src/test/run-pass/i32-sub.rs +++ b/src/test/run-pass/i32-sub.rs @@ -11,4 +11,6 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let mut x: i32 = -400; x = 0 - x; assert!((x == 400)); } diff --git a/src/test/run-pass/i8-incr.rs b/src/test/run-pass/i8-incr.rs index c91e738b822..5dd53a268b1 100644 --- a/src/test/run-pass/i8-incr.rs +++ b/src/test/run-pass/i8-incr.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let mut x: i8 = -12; let y: i8 = -12; diff --git a/src/test/run-pass/if-let.rs b/src/test/run-pass/if-let.rs index 2d2f77b0991..1286b29309a 100644 --- a/src/test/run-pass/if-let.rs +++ b/src/test/run-pass/if-let.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = Some(3); if let Some(y) = x { diff --git a/src/test/run-pass/if-ret.rs b/src/test/run-pass/if-ret.rs index b589c083a97..8d475a99b81 100644 --- a/src/test/run-pass/if-ret.rs +++ b/src/test/run-pass/if-ret.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo() { if (return) { } } pub fn main() { foo(); } diff --git a/src/test/run-pass/ignore-all-the-things.rs b/src/test/run-pass/ignore-all-the-things.rs index 65fc24ae746..839ec6457e1 100644 --- a/src/test/run-pass/ignore-all-the-things.rs +++ b/src/test/run-pass/ignore-all-the-things.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] struct Foo(int, int, int, int); diff --git a/src/test/run-pass/impl-implicit-trait.rs b/src/test/run-pass/impl-implicit-trait.rs index a33fc4f2e74..33a44b3bcd6 100644 --- a/src/test/run-pass/impl-implicit-trait.rs +++ b/src/test/run-pass/impl-implicit-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum option_ { none_, some_(T), diff --git a/src/test/run-pass/impl-inherent-non-conflict.rs b/src/test/run-pass/impl-inherent-non-conflict.rs index 663ed24d60e..210bc34bcd1 100644 --- a/src/test/run-pass/impl-inherent-non-conflict.rs +++ b/src/test/run-pass/impl-inherent-non-conflict.rs @@ -12,6 +12,8 @@ // with the same name, which can be called on values that have a // precise enough type to allow distinguishing between the methods. +// pretty-expanded FIXME #23616 + struct Foo(T); impl Foo { diff --git a/src/test/run-pass/impl-inherent-prefer-over-trait.rs b/src/test/run-pass/impl-inherent-prefer-over-trait.rs index 3031228b3ab..26f12e9730b 100644 --- a/src/test/run-pass/impl-inherent-prefer-over-trait.rs +++ b/src/test/run-pass/impl-inherent-prefer-over-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo; trait Trait { diff --git a/src/test/run-pass/impl-not-adjacent-to-type.rs b/src/test/run-pass/impl-not-adjacent-to-type.rs index c1dc68b2456..2ba7375d67a 100644 --- a/src/test/run-pass/impl-not-adjacent-to-type.rs +++ b/src/test/run-pass/impl-not-adjacent-to-type.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod foo { pub struct Point { pub x: i32, diff --git a/src/test/run-pass/impl-privacy-xc-1.rs b/src/test/run-pass/impl-privacy-xc-1.rs index d7e53f3c38f..97945f4c4da 100644 --- a/src/test/run-pass/impl-privacy-xc-1.rs +++ b/src/test/run-pass/impl-privacy-xc-1.rs @@ -10,6 +10,8 @@ // aux-build:impl_privacy_xc_1.rs +// pretty-expanded FIXME #23616 + extern crate impl_privacy_xc_1; pub fn main() { diff --git a/src/test/run-pass/import-crate-with-invalid-spans.rs b/src/test/run-pass/import-crate-with-invalid-spans.rs index a949f25f41e..39c175f60da 100644 --- a/src/test/run-pass/import-crate-with-invalid-spans.rs +++ b/src/test/run-pass/import-crate-with-invalid-spans.rs @@ -10,6 +10,8 @@ // aux-build:crate_with_invalid_spans.rs +// pretty-expanded FIXME #23616 + extern crate crate_with_invalid_spans; fn main() { diff --git a/src/test/run-pass/import-from.rs b/src/test/run-pass/import-from.rs index 38602bef229..9ac35fbb387 100644 --- a/src/test/run-pass/import-from.rs +++ b/src/test/run-pass/import-from.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use spam::{ham, eggs}; mod spam { diff --git a/src/test/run-pass/import-glob-crate.rs b/src/test/run-pass/import-glob-crate.rs index f7874cc56fc..eb9ec6fe985 100644 --- a/src/test/run-pass/import-glob-crate.rs +++ b/src/test/run-pass/import-glob-crate.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] use std::mem::*; diff --git a/src/test/run-pass/import-in-block.rs b/src/test/run-pass/import-in-block.rs index 4567651e892..532cdbbee3c 100644 --- a/src/test/run-pass/import-in-block.rs +++ b/src/test/run-pass/import-in-block.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { use std::mem::replace; let mut x = 5; diff --git a/src/test/run-pass/import-trailing-comma.rs b/src/test/run-pass/import-trailing-comma.rs index b46f81479bf..c4744853622 100644 --- a/src/test/run-pass/import-trailing-comma.rs +++ b/src/test/run-pass/import-trailing-comma.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use foo::bar::{baz, quux,}; mod foo { diff --git a/src/test/run-pass/inconsistent-lifetime-mismatch.rs b/src/test/run-pass/inconsistent-lifetime-mismatch.rs index d87b59537df..9a0d8e201c2 100644 --- a/src/test/run-pass/inconsistent-lifetime-mismatch.rs +++ b/src/test/run-pass/inconsistent-lifetime-mismatch.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(_: &[&str]) {} fn bad(a: &str, b: &str) { diff --git a/src/test/run-pass/infer-container-across-object-cast.rs b/src/test/run-pass/infer-container-across-object-cast.rs index 979e76b1ff9..7347ded99e7 100644 --- a/src/test/run-pass/infer-container-across-object-cast.rs +++ b/src/test/run-pass/infer-container-across-object-cast.rs @@ -11,6 +11,8 @@ // Given ` as Box`, we should be able to infer that a // `Box<_>` is the expected type. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self) -> u32; } impl Foo for u32 { fn foo(&self) -> u32 { *self } } diff --git a/src/test/run-pass/infer-fn-tail-expr.rs b/src/test/run-pass/infer-fn-tail-expr.rs index f240a5e6de5..c599f224999 100644 --- a/src/test/run-pass/infer-fn-tail-expr.rs +++ b/src/test/run-pass/infer-fn-tail-expr.rs @@ -11,6 +11,8 @@ // issue #680 +// pretty-expanded FIXME #23616 + fn f() -> Vec { Vec::new() } pub fn main() { } diff --git a/src/test/run-pass/inferred-suffix-in-pattern-range.rs b/src/test/run-pass/inferred-suffix-in-pattern-range.rs index be561dfffa6..fcbd4b33231 100644 --- a/src/test/run-pass/inferred-suffix-in-pattern-range.rs +++ b/src/test/run-pass/inferred-suffix-in-pattern-range.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = 2; let x_message = match x { diff --git a/src/test/run-pass/inherent-trait-method-order.rs b/src/test/run-pass/inherent-trait-method-order.rs index 9674c86b379..042268435c7 100644 --- a/src/test/run-pass/inherent-trait-method-order.rs +++ b/src/test/run-pass/inherent-trait-method-order.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo; impl Foo { diff --git a/src/test/run-pass/init-large-type.rs b/src/test/run-pass/init-large-type.rs index 76927858ea1..ca4dba4198c 100644 --- a/src/test/run-pass/init-large-type.rs +++ b/src/test/run-pass/init-large-type.rs @@ -12,6 +12,8 @@ // Doing it incorrectly causes massive slowdown in LLVM during // optimisation. +// pretty-expanded FIXME #23616 + #![feature(intrinsics, std_misc)] use std::thread::Thread; diff --git a/src/test/run-pass/init-res-into-things.rs b/src/test/run-pass/init-res-into-things.rs index 4ee06d44e65..3d1fff7b5f0 100644 --- a/src/test/run-pass/init-res-into-things.rs +++ b/src/test/run-pass/init-res-into-things.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(unsafe_destructor)] diff --git a/src/test/run-pass/inner-attrs-on-impl.rs b/src/test/run-pass/inner-attrs-on-impl.rs index afb2b21b04f..a807e582ff4 100644 --- a/src/test/run-pass/inner-attrs-on-impl.rs +++ b/src/test/run-pass/inner-attrs-on-impl.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo; impl Foo { diff --git a/src/test/run-pass/inner-static.rs b/src/test/run-pass/inner-static.rs index e4026a8fd01..48f2006ed59 100644 --- a/src/test/run-pass/inner-static.rs +++ b/src/test/run-pass/inner-static.rs @@ -10,6 +10,8 @@ // aux-build:inner_static.rs +// pretty-expanded FIXME #23616 + extern crate inner_static; pub fn main() { diff --git a/src/test/run-pass/instantiable.rs b/src/test/run-pass/instantiable.rs index 35897d5b823..e4a3f2c8d1d 100644 --- a/src/test/run-pass/instantiable.rs +++ b/src/test/run-pass/instantiable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ptr; // check that we do not report a type like this as uninstantiable, diff --git a/src/test/run-pass/int.rs b/src/test/run-pass/int.rs index 169be054282..09d6501267d 100644 --- a/src/test/run-pass/int.rs +++ b/src/test/run-pass/int.rs @@ -11,4 +11,6 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let _x: int = 10; } diff --git a/src/test/run-pass/integer-literal-radix.rs b/src/test/run-pass/integer-literal-radix.rs index ea8825d22df..b782925fa93 100644 --- a/src/test/run-pass/integer-literal-radix.rs +++ b/src/test/run-pass/integer-literal-radix.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let a = 0xBEEF_isize; let b = 0o755_isize; diff --git a/src/test/run-pass/integer-literal-suffix-inference-2.rs b/src/test/run-pass/integer-literal-suffix-inference-2.rs index 77e7ee62643..e953cf2fda1 100644 --- a/src/test/run-pass/integer-literal-suffix-inference-2.rs +++ b/src/test/run-pass/integer-literal-suffix-inference-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(_: *const ()) {} fn main() { diff --git a/src/test/run-pass/integer-literal-suffix-inference.rs b/src/test/run-pass/integer-literal-suffix-inference.rs index 542efe33459..35da4b8a936 100644 --- a/src/test/run-pass/integer-literal-suffix-inference.rs +++ b/src/test/run-pass/integer-literal-suffix-inference.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { fn id_i8(n: i8) -> i8 { n } fn id_i16(n: i16) -> i16 { n } diff --git a/src/test/run-pass/into-iterator-type-inference-shift.rs b/src/test/run-pass/into-iterator-type-inference-shift.rs index a9aa5955d3d..5bf8a4bc8f7 100644 --- a/src/test/run-pass/into-iterator-type-inference-shift.rs +++ b/src/test/run-pass/into-iterator-type-inference-shift.rs @@ -13,6 +13,8 @@ // propagation yet, and so we just saw a type variable, yielding an // error. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::u8; diff --git a/src/test/run-pass/intrinsic-alignment.rs b/src/test/run-pass/intrinsic-alignment.rs index d111462ed5a..c970b17d2a1 100644 --- a/src/test/run-pass/intrinsic-alignment.rs +++ b/src/test/run-pass/intrinsic-alignment.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(intrinsics, main)] mod rusti { diff --git a/src/test/run-pass/intrinsic-assume.rs b/src/test/run-pass/intrinsic-assume.rs index 638b2e434a5..fc886d7e301 100644 --- a/src/test/run-pass/intrinsic-assume.rs +++ b/src/test/run-pass/intrinsic-assume.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::intrinsics::assume; diff --git a/src/test/run-pass/intrinsic-atomics-cc.rs b/src/test/run-pass/intrinsic-atomics-cc.rs index e6a81dbe5d9..c5fe02b9190 100644 --- a/src/test/run-pass/intrinsic-atomics-cc.rs +++ b/src/test/run-pass/intrinsic-atomics-cc.rs @@ -10,6 +10,8 @@ // aux-build:cci_intrinsic.rs +// pretty-expanded FIXME #23616 + extern crate cci_intrinsic; use cci_intrinsic::atomic_xchg; diff --git a/src/test/run-pass/intrinsic-atomics.rs b/src/test/run-pass/intrinsic-atomics.rs index 1d7a74b042f..61a9f6109a3 100644 --- a/src/test/run-pass/intrinsic-atomics.rs +++ b/src/test/run-pass/intrinsic-atomics.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(intrinsics)] diff --git a/src/test/run-pass/intrinsic-move-val.rs b/src/test/run-pass/intrinsic-move-val.rs index 09dd5304ec5..89aea93e7b3 100644 --- a/src/test/run-pass/intrinsic-move-val.rs +++ b/src/test/run-pass/intrinsic-move-val.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(intrinsics)] diff --git a/src/test/run-pass/intrinsic-return-address.rs b/src/test/run-pass/intrinsic-return-address.rs index 99578abed38..ff6346943db 100644 --- a/src/test/run-pass/intrinsic-return-address.rs +++ b/src/test/run-pass/intrinsic-return-address.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(intrinsics)] use std::ptr; diff --git a/src/test/run-pass/intrinsic-uninit.rs b/src/test/run-pass/intrinsic-uninit.rs index 34fd8effd49..834455d560e 100644 --- a/src/test/run-pass/intrinsic-uninit.rs +++ b/src/test/run-pass/intrinsic-uninit.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(intrinsics)] mod rusti { diff --git a/src/test/run-pass/intrinsic-unreachable.rs b/src/test/run-pass/intrinsic-unreachable.rs index ea9648a3e69..c095ad1a070 100644 --- a/src/test/run-pass/intrinsic-unreachable.rs +++ b/src/test/run-pass/intrinsic-unreachable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::intrinsics; diff --git a/src/test/run-pass/intrinsics-integer.rs b/src/test/run-pass/intrinsics-integer.rs index e5724c1e0dc..a4661410ad6 100644 --- a/src/test/run-pass/intrinsics-integer.rs +++ b/src/test/run-pass/intrinsics-integer.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(intrinsics)] mod rusti { diff --git a/src/test/run-pass/intrinsics-math.rs b/src/test/run-pass/intrinsics-math.rs index 4ca6b025803..841ff297a2a 100644 --- a/src/test/run-pass/intrinsics-math.rs +++ b/src/test/run-pass/intrinsics-math.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(intrinsics, core)] macro_rules! assert_approx_eq { diff --git a/src/test/run-pass/invoke-external-foreign.rs b/src/test/run-pass/invoke-external-foreign.rs index ef5ef2f215c..1aae8131d80 100644 --- a/src/test/run-pass/invoke-external-foreign.rs +++ b/src/test/run-pass/invoke-external-foreign.rs @@ -14,6 +14,8 @@ // successfully (and safely) invoke external, cdecl // functions from outside the crate. +// pretty-expanded FIXME #23616 + extern crate foreign_lib; pub fn main() { diff --git a/src/test/run-pass/irrefutable-unit.rs b/src/test/run-pass/irrefutable-unit.rs index 51adeea394c..0c2fbb01f48 100644 --- a/src/test/run-pass/irrefutable-unit.rs +++ b/src/test/run-pass/irrefutable-unit.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let ((),()) = ((),()); } diff --git a/src/test/run-pass/issue-10025.rs b/src/test/run-pass/issue-10025.rs index 8f494ea81fc..1ca2476a101 100644 --- a/src/test/run-pass/issue-10025.rs +++ b/src/test/run-pass/issue-10025.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + unsafe extern fn foo() {} unsafe extern "C" fn bar() {} diff --git a/src/test/run-pass/issue-10028.rs b/src/test/run-pass/issue-10028.rs index 826c23a782b..fdaa71d1cfb 100644 --- a/src/test/run-pass/issue-10028.rs +++ b/src/test/run-pass/issue-10028.rs @@ -10,6 +10,8 @@ // aux-build:issue-10028.rs +// pretty-expanded FIXME #23616 + extern crate "issue-10028" as issue10028; use issue10028::ZeroLengthThingWithDestructor; diff --git a/src/test/run-pass/issue-10031.rs b/src/test/run-pass/issue-10031.rs index a94ed4ed5b9..4dc1487b9af 100644 --- a/src/test/run-pass/issue-10031.rs +++ b/src/test/run-pass/issue-10031.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:issue_10031_aux.rs +// pretty-expanded FIXME #23616 + extern crate issue_10031_aux; pub fn main() { diff --git a/src/test/run-pass/issue-10228.rs b/src/test/run-pass/issue-10228.rs index 52b66774287..b5c97bd10ed 100644 --- a/src/test/run-pass/issue-10228.rs +++ b/src/test/run-pass/issue-10228.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum StdioContainer { CreatePipe(bool) } diff --git a/src/test/run-pass/issue-10392.rs b/src/test/run-pass/issue-10392.rs index 1aa9c96de1a..29c5a8208ba 100644 --- a/src/test/run-pass/issue-10392.rs +++ b/src/test/run-pass/issue-10392.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A { foo: int } struct B { a: int, b: int, c: int } diff --git a/src/test/run-pass/issue-10456.rs b/src/test/run-pass/issue-10456.rs index da73c4b27ac..10b41623054 100644 --- a/src/test/run-pass/issue-10456.rs +++ b/src/test/run-pass/issue-10456.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct Foo; pub trait Bar { diff --git a/src/test/run-pass/issue-10638.rs b/src/test/run-pass/issue-10638.rs index bc77b4c5343..379bdffbbb2 100644 --- a/src/test/run-pass/issue-10638.rs +++ b/src/test/run-pass/issue-10638.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { //// I am not a doc comment! ////////////////// still not a doc comment diff --git a/src/test/run-pass/issue-10682.rs b/src/test/run-pass/issue-10682.rs index 883e52b61d0..ba003c0b1ba 100644 --- a/src/test/run-pass/issue-10682.rs +++ b/src/test/run-pass/issue-10682.rs @@ -11,6 +11,8 @@ // Regression test for issue #10682 // Nested `proc` usage can't use outer owned data +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-10683.rs b/src/test/run-pass/issue-10683.rs index a01d2e6f1a9..eb2177202a2 100644 --- a/src/test/run-pass/issue-10683.rs +++ b/src/test/run-pass/issue-10683.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ascii::AsciiExt; static NAME: &'static str = "hello world"; diff --git a/src/test/run-pass/issue-10714.rs b/src/test/run-pass/issue-10714.rs index 90e87f96f78..795ad8fb35b 100644 --- a/src/test/run-pass/issue-10714.rs +++ b/src/test/run-pass/issue-10714.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum v {} pub fn main() { let y: v = unsafe { ::std::mem::uninitialized() }; diff --git a/src/test/run-pass/issue-10718.rs b/src/test/run-pass/issue-10718.rs index c3ec3fc40e3..0a6e454e181 100644 --- a/src/test/run-pass/issue-10718.rs +++ b/src/test/run-pass/issue-10718.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn f(p: F) { diff --git a/src/test/run-pass/issue-10734.rs b/src/test/run-pass/issue-10734.rs index a6af2327c9e..27773a42abb 100644 --- a/src/test/run-pass/issue-10734.rs +++ b/src/test/run-pass/issue-10734.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_no_drop_flag)] static mut drop_count: uint = 0; diff --git a/src/test/run-pass/issue-10763.rs b/src/test/run-pass/issue-10763.rs index 92ea6026ff6..3789b93ad76 100644 --- a/src/test/run-pass/issue-10763.rs +++ b/src/test/run-pass/issue-10763.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern "Rust" fn foo() {} fn main() {} diff --git a/src/test/run-pass/issue-10764.rs b/src/test/run-pass/issue-10764.rs index f824b5fd4dc..cfabf699fa2 100644 --- a/src/test/run-pass/issue-10764.rs +++ b/src/test/run-pass/issue-10764.rs @@ -8,4 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + extern "Rust" fn main() {} diff --git a/src/test/run-pass/issue-10767.rs b/src/test/run-pass/issue-10767.rs index c717053cffc..9d680d1962f 100644 --- a/src/test/run-pass/issue-10767.rs +++ b/src/test/run-pass/issue-10767.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-10802.rs b/src/test/run-pass/issue-10802.rs index 48ea00e47d6..bb322635094 100644 --- a/src/test/run-pass/issue-10802.rs +++ b/src/test/run-pass/issue-10802.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-10806.rs b/src/test/run-pass/issue-10806.rs index 69a23e80990..5b8828cf0b5 100644 --- a/src/test/run-pass/issue-10806.rs +++ b/src/test/run-pass/issue-10806.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn foo() -> int { 3 } diff --git a/src/test/run-pass/issue-10853.rs b/src/test/run-pass/issue-10853.rs index 1717075885d..2e6d2780379 100644 --- a/src/test/run-pass/issue-10853.rs +++ b/src/test/run-pass/issue-10853.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![deny(missing_docs)] #![doc="module"] diff --git a/src/test/run-pass/issue-10902.rs b/src/test/run-pass/issue-10902.rs index 7fab6662ee0..9f0417a8be9 100644 --- a/src/test/run-pass/issue-10902.rs +++ b/src/test/run-pass/issue-10902.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod two_tuple { pub trait T { fn dummy(&self) { } } pub struct P<'a>(&'a (T + 'a), &'a (T + 'a)); diff --git a/src/test/run-pass/issue-11085.rs b/src/test/run-pass/issue-11085.rs index 9440e0c2874..4009d2a7d31 100644 --- a/src/test/run-pass/issue-11085.rs +++ b/src/test/run-pass/issue-11085.rs @@ -10,6 +10,8 @@ // compile-flags: --cfg foo +// pretty-expanded FIXME #23616 + struct Foo { #[cfg(fail)] bar: baz, diff --git a/src/test/run-pass/issue-1112.rs b/src/test/run-pass/issue-1112.rs index 2ade0df7f6b..b3187d889a1 100644 --- a/src/test/run-pass/issue-1112.rs +++ b/src/test/run-pass/issue-1112.rs @@ -11,6 +11,8 @@ // Issue #1112 // Alignment of interior pointers to dynamic-size types +// pretty-expanded FIXME #23616 + struct X { a: T, b: u8, diff --git a/src/test/run-pass/issue-11205.rs b/src/test/run-pass/issue-11205.rs index c67ce92ee0a..70bec062d17 100644 --- a/src/test/run-pass/issue-11205.rs +++ b/src/test/run-pass/issue-11205.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. diff --git a/src/test/run-pass/issue-11224.rs b/src/test/run-pass/issue-11224.rs index 02c82d9c947..f226e25eaa4 100644 --- a/src/test/run-pass/issue-11224.rs +++ b/src/test/run-pass/issue-11224.rs @@ -10,6 +10,8 @@ // aux-build:issue-11224.rs +// pretty-expanded FIXME #23616 + extern crate "issue-11224" as unused; pub fn main() {} diff --git a/src/test/run-pass/issue-11225-1.rs b/src/test/run-pass/issue-11225-1.rs index a45d129ade2..e960558e52c 100644 --- a/src/test/run-pass/issue-11225-1.rs +++ b/src/test/run-pass/issue-11225-1.rs @@ -10,6 +10,8 @@ // aux-build:issue-11225-1.rs +// pretty-expanded FIXME #23616 + extern crate "issue-11225-1" as foo; pub fn main() { diff --git a/src/test/run-pass/issue-11225-2.rs b/src/test/run-pass/issue-11225-2.rs index f07957b30ec..56144edb5c7 100644 --- a/src/test/run-pass/issue-11225-2.rs +++ b/src/test/run-pass/issue-11225-2.rs @@ -10,6 +10,8 @@ // aux-build:issue-11225-2.rs +// pretty-expanded FIXME #23616 + extern crate "issue-11225-2" as foo; pub fn main() { diff --git a/src/test/run-pass/issue-11384.rs b/src/test/run-pass/issue-11384.rs index 26634fabf5a..5b4bd6c9f2b 100644 --- a/src/test/run-pass/issue-11384.rs +++ b/src/test/run-pass/issue-11384.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Common { fn dummy(&self) { } } impl<'t, T> Common for (T, &'t T) {} diff --git a/src/test/run-pass/issue-11529.rs b/src/test/run-pass/issue-11529.rs index 4a74e4be4ce..535fc366991 100644 --- a/src/test/run-pass/issue-11529.rs +++ b/src/test/run-pass/issue-11529.rs @@ -10,6 +10,8 @@ // aux-build:issue-11529.rs +// pretty-expanded FIXME #23616 + extern crate "issue-11529" as a; fn main() { diff --git a/src/test/run-pass/issue-11552.rs b/src/test/run-pass/issue-11552.rs index b99a5b7ab37..bf5ad945b9f 100644 --- a/src/test/run-pass/issue-11552.rs +++ b/src/test/run-pass/issue-11552.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-11577.rs b/src/test/run-pass/issue-11577.rs index 687de484740..06d5b66b3e8 100644 --- a/src/test/run-pass/issue-11577.rs +++ b/src/test/run-pass/issue-11577.rs @@ -1,3 +1,5 @@ +// pretty-expanded FIXME #23616 + // 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. diff --git a/src/test/run-pass/issue-11612.rs b/src/test/run-pass/issue-11612.rs index 3c69377b375..de1b0525d84 100644 --- a/src/test/run-pass/issue-11612.rs +++ b/src/test/run-pass/issue-11612.rs @@ -12,6 +12,8 @@ // We weren't updating the auto adjustments with all the resolved // type information after type check. +// pretty-expanded FIXME #23616 + trait A { fn dummy(&self) { } } struct B<'a, T:'a> { diff --git a/src/test/run-pass/issue-11677.rs b/src/test/run-pass/issue-11677.rs index 4b2b3e87024..1edd1d137a9 100644 --- a/src/test/run-pass/issue-11677.rs +++ b/src/test/run-pass/issue-11677.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] // this code used to cause an ICE diff --git a/src/test/run-pass/issue-11736.rs b/src/test/run-pass/issue-11736.rs index 87d5bf8ed0a..72cc8d470d0 100644 --- a/src/test/run-pass/issue-11736.rs +++ b/src/test/run-pass/issue-11736.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/issue-11820.rs b/src/test/run-pass/issue-11820.rs index f7aaf495377..6d2243db300 100644 --- a/src/test/run-pass/issue-11820.rs +++ b/src/test/run-pass/issue-11820.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct NoClone; fn main() { diff --git a/src/test/run-pass/issue-11869.rs b/src/test/run-pass/issue-11869.rs index 12a6d9a82c7..8a9b3e4b143 100644 --- a/src/test/run-pass/issue-11869.rs +++ b/src/test/run-pass/issue-11869.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A { a: String } diff --git a/src/test/run-pass/issue-11881.rs b/src/test/run-pass/issue-11881.rs index 15c65259107..4044468c3fe 100644 --- a/src/test/run-pass/issue-11881.rs +++ b/src/test/run-pass/issue-11881.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_orphan_check, rustc_private, old_io)] extern crate rbml; diff --git a/src/test/run-pass/issue-11940.rs b/src/test/run-pass/issue-11940.rs index 1540679b099..8732def0a1a 100644 --- a/src/test/run-pass/issue-11940.rs +++ b/src/test/run-pass/issue-11940.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const TEST_STR: &'static str = "abcd"; fn main() { diff --git a/src/test/run-pass/issue-11958.rs b/src/test/run-pass/issue-11958.rs index f3c6da7cfe4..ed2009dab1b 100644 --- a/src/test/run-pass/issue-11958.rs +++ b/src/test/run-pass/issue-11958.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![forbid(warnings)] #![feature(std_misc)] diff --git a/src/test/run-pass/issue-12133-1.rs b/src/test/run-pass/issue-12133-1.rs index bf5976e9217..7e5b0c22301 100644 --- a/src/test/run-pass/issue-12133-1.rs +++ b/src/test/run-pass/issue-12133-1.rs @@ -11,6 +11,8 @@ // aux-build:issue-12133-rlib.rs // aux-build:issue-12133-dylib.rs +// pretty-expanded FIXME #23616 + extern crate "issue-12133-rlib" as a; extern crate "issue-12133-dylib" as b; diff --git a/src/test/run-pass/issue-12133-2.rs b/src/test/run-pass/issue-12133-2.rs index 50977a7e039..76bae09bd49 100644 --- a/src/test/run-pass/issue-12133-2.rs +++ b/src/test/run-pass/issue-12133-2.rs @@ -12,6 +12,8 @@ // aux-build:issue-12133-dylib.rs // no-prefer-dynamic +// pretty-expanded FIXME #23616 + extern crate "issue-12133-rlib" as a; extern crate "issue-12133-dylib" as b; diff --git a/src/test/run-pass/issue-12133-3.rs b/src/test/run-pass/issue-12133-3.rs index ab990e55295..514cfeab6af 100644 --- a/src/test/run-pass/issue-12133-3.rs +++ b/src/test/run-pass/issue-12133-3.rs @@ -12,6 +12,8 @@ // aux-build:issue-12133-dylib.rs // aux-build:issue-12133-dylib2.rs +// pretty-expanded FIXME #23616 + extern crate "issue-12133-dylib2" as other; fn main() {} diff --git a/src/test/run-pass/issue-12285.rs b/src/test/run-pass/issue-12285.rs index 563771212aa..3a5b7e86920 100644 --- a/src/test/run-pass/issue-12285.rs +++ b/src/test/run-pass/issue-12285.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S; fn main() { diff --git a/src/test/run-pass/issue-1251.rs b/src/test/run-pass/issue-1251.rs index d5f8200007f..ddd30ed3bb0 100644 --- a/src/test/run-pass/issue-1251.rs +++ b/src/test/run-pass/issue-1251.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] #![crate_id="rust_get_test_int"] diff --git a/src/test/run-pass/issue-1257.rs b/src/test/run-pass/issue-1257.rs index 7d5bd9d6a74..44ebe362c72 100644 --- a/src/test/run-pass/issue-1257.rs +++ b/src/test/run-pass/issue-1257.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main () { let mut line = "".to_string(); let mut i = 0; diff --git a/src/test/run-pass/issue-12612.rs b/src/test/run-pass/issue-12612.rs index 9ceb7366e40..8a23e43d59e 100644 --- a/src/test/run-pass/issue-12612.rs +++ b/src/test/run-pass/issue-12612.rs @@ -11,6 +11,8 @@ // aux-build:issue-12612-1.rs // aux-build:issue-12612-2.rs +// pretty-expanded FIXME #23616 + extern crate "issue-12612-1" as foo; extern crate "issue-12612-2" as bar; diff --git a/src/test/run-pass/issue-12660.rs b/src/test/run-pass/issue-12660.rs index 6b3fa587bc5..331f9d991d6 100644 --- a/src/test/run-pass/issue-12660.rs +++ b/src/test/run-pass/issue-12660.rs @@ -10,6 +10,8 @@ // aux-build:issue-12660-aux.rs +// pretty-expanded FIXME #23616 + extern crate issue12660aux; use issue12660aux::{my_fn, MyStruct}; diff --git a/src/test/run-pass/issue-12677.rs b/src/test/run-pass/issue-12677.rs index ef68daa8ce5..493bdb30e35 100644 --- a/src/test/run-pass/issue-12677.rs +++ b/src/test/run-pass/issue-12677.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let s = "Hello"; let first = s.bytes(); diff --git a/src/test/run-pass/issue-12684.rs b/src/test/run-pass/issue-12684.rs index 51268969d42..2b899155164 100644 --- a/src/test/run-pass/issue-12684.rs +++ b/src/test/run-pass/issue-12684.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io, std_misc)] use std::time::Duration; diff --git a/src/test/run-pass/issue-12699.rs b/src/test/run-pass/issue-12699.rs index 4ff17f297d7..ac5a9b728b9 100644 --- a/src/test/run-pass/issue-12699.rs +++ b/src/test/run-pass/issue-12699.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io, std_misc)] use std::old_io::timer; diff --git a/src/test/run-pass/issue-12729.rs b/src/test/run-pass/issue-12729.rs index 9bf4c94d7e3..1852ed21286 100644 --- a/src/test/run-pass/issue-12729.rs +++ b/src/test/run-pass/issue-12729.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct Foo; mod bar { diff --git a/src/test/run-pass/issue-12860.rs b/src/test/run-pass/issue-12860.rs index 7f26d4d3713..6b66c640b6b 100644 --- a/src/test/run-pass/issue-12860.rs +++ b/src/test/run-pass/issue-12860.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/issue-12909.rs b/src/test/run-pass/issue-12909.rs index 11a2e52cf97..dd541ff948c 100644 --- a/src/test/run-pass/issue-12909.rs +++ b/src/test/run-pass/issue-12909.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::collections::HashMap; fn copy(&x: &T) -> T { diff --git a/src/test/run-pass/issue-13105.rs b/src/test/run-pass/issue-13105.rs index 3886971a469..14de9e90306 100644 --- a/src/test/run-pass/issue-13105.rs +++ b/src/test/run-pass/issue-13105.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/issue-13167.rs b/src/test/run-pass/issue-13167.rs index 21b54ba0e79..304d0297424 100644 --- a/src/test/run-pass/issue-13167.rs +++ b/src/test/run-pass/issue-13167.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::slice; pub struct PhfMapEntries<'a, T: 'a> { diff --git a/src/test/run-pass/issue-13204.rs b/src/test/run-pass/issue-13204.rs index c29dc4319dc..904b8feb884 100644 --- a/src/test/run-pass/issue-13204.rs +++ b/src/test/run-pass/issue-13204.rs @@ -11,6 +11,8 @@ // Test that when instantiating trait default methods, typeck handles // lifetime parameters defined on the method bound correctly. +// pretty-expanded FIXME #23616 + pub trait Foo { fn bar<'a, I: Iterator>(&self, it: I) -> uint { let mut xs = it.filter(|_| true); diff --git a/src/test/run-pass/issue-13214.rs b/src/test/run-pass/issue-13214.rs index 191e9ce8b6f..7a3d3f4ff48 100644 --- a/src/test/run-pass/issue-13214.rs +++ b/src/test/run-pass/issue-13214.rs @@ -11,6 +11,8 @@ // defining static with struct that contains enum // with &'static str variant used to cause ICE +// pretty-expanded FIXME #23616 + pub enum Foo { Bar, Baz(&'static str), diff --git a/src/test/run-pass/issue-13259-windows-tcb-trash.rs b/src/test/run-pass/issue-13259-windows-tcb-trash.rs index 5c5282da06b..34960b26456 100644 --- a/src/test/run-pass/issue-13259-windows-tcb-trash.rs +++ b/src/test/run-pass/issue-13259-windows-tcb-trash.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/issue-13264.rs b/src/test/run-pass/issue-13264.rs index 3c76a827fb2..07da2b286c2 100644 --- a/src/test/run-pass/issue-13264.rs +++ b/src/test/run-pass/issue-13264.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ops::Deref; struct Root { diff --git a/src/test/run-pass/issue-13323.rs b/src/test/run-pass/issue-13323.rs index 44167ad2096..90d16aaf145 100644 --- a/src/test/run-pass/issue-13323.rs +++ b/src/test/run-pass/issue-13323.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-13352.rs b/src/test/run-pass/issue-13352.rs index aed0022d9fa..af31fee048c 100644 --- a/src/test/run-pass/issue-13352.rs +++ b/src/test/run-pass/issue-13352.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc, libc)] extern crate libc; diff --git a/src/test/run-pass/issue-13405.rs b/src/test/run-pass/issue-13405.rs index 05943943d95..d1a24e4a450 100644 --- a/src/test/run-pass/issue-13405.rs +++ b/src/test/run-pass/issue-13405.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo<'a> { i: &'a bool, j: Option<&'a int>, diff --git a/src/test/run-pass/issue-13494.rs b/src/test/run-pass/issue-13494.rs index 7692a31315b..3fa9f66c9e3 100644 --- a/src/test/run-pass/issue-13494.rs +++ b/src/test/run-pass/issue-13494.rs @@ -11,6 +11,8 @@ // This test may not always fail, but it can be flaky if the race it used to // expose is still present. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::sync::mpsc::{channel, Sender, Receiver}; diff --git a/src/test/run-pass/issue-13507-2.rs b/src/test/run-pass/issue-13507-2.rs index 61ef9835752..0b35ccf26f3 100644 --- a/src/test/run-pass/issue-13507-2.rs +++ b/src/test/run-pass/issue-13507-2.rs @@ -10,6 +10,8 @@ // aux-build:issue13507.rs +// pretty-expanded FIXME #23616 + #![feature(core)] extern crate issue13507; diff --git a/src/test/run-pass/issue-13620.rs b/src/test/run-pass/issue-13620.rs index c67dd4b93a0..8ed8426b8f5 100644 --- a/src/test/run-pass/issue-13620.rs +++ b/src/test/run-pass/issue-13620.rs @@ -11,6 +11,8 @@ // aux-build:issue-13620-1.rs // aux-build:issue-13620-2.rs +// pretty-expanded FIXME #23616 + extern crate "issue-13620-2" as crate2; fn main() { diff --git a/src/test/run-pass/issue-13665.rs b/src/test/run-pass/issue-13665.rs index 5ccbe9a7980..f4902c8e0ac 100644 --- a/src/test/run-pass/issue-13665.rs +++ b/src/test/run-pass/issue-13665.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo<'r>() { let maybe_value_ref: Option<&'r u8> = None; diff --git a/src/test/run-pass/issue-13703.rs b/src/test/run-pass/issue-13703.rs index c9c78f6408b..fd482b37048 100644 --- a/src/test/run-pass/issue-13703.rs +++ b/src/test/run-pass/issue-13703.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct Foo<'a, 'b: 'a> { foo: &'a &'b int } pub fn foo<'a, 'b>(x: Foo<'a, 'b>, _o: Option<& & ()>) { let _y = x.foo; } fn main() {} diff --git a/src/test/run-pass/issue-13763.rs b/src/test/run-pass/issue-13763.rs index 3f4ade08d92..c8bf74c5d9b 100644 --- a/src/test/run-pass/issue-13763.rs +++ b/src/test/run-pass/issue-13763.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::u8; diff --git a/src/test/run-pass/issue-13775.rs b/src/test/run-pass/issue-13775.rs index 8731662afa3..38ecab67372 100644 --- a/src/test/run-pass/issue-13775.rs +++ b/src/test/run-pass/issue-13775.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn bar(&self, int) {} } diff --git a/src/test/run-pass/issue-13808.rs b/src/test/run-pass/issue-13808.rs index 96e2a0dc485..c85c0117581 100644 --- a/src/test/run-pass/issue-13808.rs +++ b/src/test/run-pass/issue-13808.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo<'a> { listener: Box, } diff --git a/src/test/run-pass/issue-13837.rs b/src/test/run-pass/issue-13837.rs index c6847ce55de..cd6711df7f3 100644 --- a/src/test/run-pass/issue-13837.rs +++ b/src/test/run-pass/issue-13837.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct TestStruct { x: *const [int; 2] } diff --git a/src/test/run-pass/issue-13867.rs b/src/test/run-pass/issue-13867.rs index 960884c4aa5..8a2e1585da6 100644 --- a/src/test/run-pass/issue-13867.rs +++ b/src/test/run-pass/issue-13867.rs @@ -11,6 +11,8 @@ // Test that codegen works correctly when there are multiple refutable // patterns in match expression. +// pretty-expanded FIXME #23616 + enum Foo { FooUint(uint), FooNullary, diff --git a/src/test/run-pass/issue-13872.rs b/src/test/run-pass/issue-13872.rs index a58477e647f..66cf37eb61f 100644 --- a/src/test/run-pass/issue-13872.rs +++ b/src/test/run-pass/issue-13872.rs @@ -12,6 +12,8 @@ // aux-build:issue-13872-2.rs // aux-build:issue-13872-3.rs +// pretty-expanded FIXME #23616 + extern crate "issue-13872-3" as other; fn main() { diff --git a/src/test/run-pass/issue-14082.rs b/src/test/run-pass/issue-14082.rs index dd9a7c97c9a..d159d55c77c 100644 --- a/src/test/run-pass/issue-14082.rs +++ b/src/test/run-pass/issue-14082.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_imports, dead_code)] use foo::Foo; diff --git a/src/test/run-pass/issue-14254.rs b/src/test/run-pass/issue-14254.rs index ad4ed03e6e2..849d7e249a8 100644 --- a/src/test/run-pass/issue-14254.rs +++ b/src/test/run-pass/issue-14254.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn bar(&self); fn baz(&self) { } diff --git a/src/test/run-pass/issue-14308.rs b/src/test/run-pass/issue-14308.rs index 0e4b4a2c9cf..fd311a1e9b5 100644 --- a/src/test/run-pass/issue-14308.rs +++ b/src/test/run-pass/issue-14308.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A(int); struct B; diff --git a/src/test/run-pass/issue-14330.rs b/src/test/run-pass/issue-14330.rs index f983f233ee3..48c4aed50f4 100644 --- a/src/test/run-pass/issue-14330.rs +++ b/src/test/run-pass/issue-14330.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[macro_use] extern crate "std" as std2; fn main() {} diff --git a/src/test/run-pass/issue-14393.rs b/src/test/run-pass/issue-14393.rs index 6c9c7e2fd3f..88af6507495 100644 --- a/src/test/run-pass/issue-14393.rs +++ b/src/test/run-pass/issue-14393.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { match ("", 1_usize) { (_, 42_usize) => (), diff --git a/src/test/run-pass/issue-14399.rs b/src/test/run-pass/issue-14399.rs index d413e323a09..aa91f125e48 100644 --- a/src/test/run-pass/issue-14399.rs +++ b/src/test/run-pass/issue-14399.rs @@ -13,6 +13,8 @@ // value was coerced to a trait object. (v.clone() returns Box // which is coerced to Box). +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-14421.rs b/src/test/run-pass/issue-14421.rs index 4bdf5a31c71..e6425f7cb7a 100644 --- a/src/test/run-pass/issue-14421.rs +++ b/src/test/run-pass/issue-14421.rs @@ -10,6 +10,8 @@ // aux-build:issue-14421.rs +// pretty-expanded FIXME #23616 + extern crate "issue-14421" as bug_lib; use bug_lib::B; diff --git a/src/test/run-pass/issue-14422.rs b/src/test/run-pass/issue-14422.rs index 439998c597d..d3f1858c363 100644 --- a/src/test/run-pass/issue-14422.rs +++ b/src/test/run-pass/issue-14422.rs @@ -10,6 +10,8 @@ // aux-build:issue-14422.rs +// pretty-expanded FIXME #23616 + extern crate "issue-14422" as bug_lib; use bug_lib::B; diff --git a/src/test/run-pass/issue-14456.rs b/src/test/run-pass/issue-14456.rs index ba769c2594a..f897b00ceff 100644 --- a/src/test/run-pass/issue-14456.rs +++ b/src/test/run-pass/issue-14456.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(io, process_capture)] use std::env; diff --git a/src/test/run-pass/issue-1451.rs b/src/test/run-pass/issue-1451.rs index 027826e99cb..1cbe986e88a 100644 --- a/src/test/run-pass/issue-1451.rs +++ b/src/test/run-pass/issue-1451.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variable)] struct T { f: extern "Rust" fn() } diff --git a/src/test/run-pass/issue-14589.rs b/src/test/run-pass/issue-14589.rs index 5924aa44d4d..7392c7a75d1 100644 --- a/src/test/run-pass/issue-14589.rs +++ b/src/test/run-pass/issue-14589.rs @@ -13,6 +13,8 @@ // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. +// pretty-expanded FIXME #23616 + fn main() { send::>(Box::new(Output(0))); Test::>::foo(Box::new(Output(0))); diff --git a/src/test/run-pass/issue-1460.rs b/src/test/run-pass/issue-1460.rs index 44465fe5f80..6d2d02d2b8b 100644 --- a/src/test/run-pass/issue-1460.rs +++ b/src/test/run-pass/issue-1460.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { {|i| if 1 == i { }}; } diff --git a/src/test/run-pass/issue-14837.rs b/src/test/run-pass/issue-14837.rs index 1155027d426..92cb30068de 100644 --- a/src/test/run-pass/issue-14837.rs +++ b/src/test/run-pass/issue-14837.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[deny(dead_code)] pub enum Foo { Bar { diff --git a/src/test/run-pass/issue-14865.rs b/src/test/run-pass/issue-14865.rs index c322346c2a6..5dca6e82ba2 100644 --- a/src/test/run-pass/issue-14865.rs +++ b/src/test/run-pass/issue-14865.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum X { Foo(uint), Bar(bool) diff --git a/src/test/run-pass/issue-14901.rs b/src/test/run-pass/issue-14901.rs index f8dd0cf1a82..7e7886e3a6e 100644 --- a/src/test/run-pass/issue-14901.rs +++ b/src/test/run-pass/issue-14901.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io::Reader; diff --git a/src/test/run-pass/issue-14919.rs b/src/test/run-pass/issue-14919.rs index fbf08ab564d..9a85f83c03b 100644 --- a/src/test/run-pass/issue-14919.rs +++ b/src/test/run-pass/issue-14919.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Matcher { fn next_match(&mut self) -> Option<(uint, uint)>; } diff --git a/src/test/run-pass/issue-14933.rs b/src/test/run-pass/issue-14933.rs index 549ed08aaf3..0e03f132418 100644 --- a/src/test/run-pass/issue-14933.rs +++ b/src/test/run-pass/issue-14933.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub type BigRat = T; fn main() {} diff --git a/src/test/run-pass/issue-14936.rs b/src/test/run-pass/issue-14936.rs index ace1f00b023..05e2fff8a44 100644 --- a/src/test/run-pass/issue-14936.rs +++ b/src/test/run-pass/issue-14936.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(asm)] type History = Vec<&'static str>; diff --git a/src/test/run-pass/issue-14940.rs b/src/test/run-pass/issue-14940.rs index fa4d10df7ea..a530384d368 100644 --- a/src/test/run-pass/issue-14940.rs +++ b/src/test/run-pass/issue-14940.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io, io)] use std::env; diff --git a/src/test/run-pass/issue-14958.rs b/src/test/run-pass/issue-14958.rs index 911d850b289..be13d0bc80c 100644 --- a/src/test/run-pass/issue-14958.rs +++ b/src/test/run-pass/issue-14958.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] trait Foo { fn dummy(&self) { }} diff --git a/src/test/run-pass/issue-14959.rs b/src/test/run-pass/issue-14959.rs index 6fd22f2efb7..d6fdd9f230a 100644 --- a/src/test/run-pass/issue-14959.rs +++ b/src/test/run-pass/issue-14959.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::Fn; diff --git a/src/test/run-pass/issue-15043.rs b/src/test/run-pass/issue-15043.rs index edca9cbaa30..fda7b901979 100644 --- a/src/test/run-pass/issue-15043.rs +++ b/src/test/run-pass/issue-15043.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(warnings)] struct S(T); diff --git a/src/test/run-pass/issue-15080.rs b/src/test/run-pass/issue-15080.rs index 9752b01e52b..a6d4f5fde5d 100644 --- a/src/test/run-pass/issue-15080.rs +++ b/src/test/run-pass/issue-15080.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let mut x: &[_] = &[1, 2, 3, 4]; diff --git a/src/test/run-pass/issue-15104.rs b/src/test/run-pass/issue-15104.rs index c6c9e800455..f56f3b63927 100644 --- a/src/test/run-pass/issue-15104.rs +++ b/src/test/run-pass/issue-15104.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { assert_eq!(count_members(&[1, 2, 3, 4]), 4); } diff --git a/src/test/run-pass/issue-15108.rs b/src/test/run-pass/issue-15108.rs index 8ae3d072362..aaf1e5fc183 100644 --- a/src/test/run-pass/issue-15108.rs +++ b/src/test/run-pass/issue-15108.rs @@ -8,4 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() {} diff --git a/src/test/run-pass/issue-15129.rs b/src/test/run-pass/issue-15129.rs index 6782310fa0a..9910c2e0d60 100644 --- a/src/test/run-pass/issue-15129.rs +++ b/src/test/run-pass/issue-15129.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub enum T { T1(()), T2(()) diff --git a/src/test/run-pass/issue-15149.rs b/src/test/run-pass/issue-15149.rs index d995ecc492e..0e194860251 100644 --- a/src/test/run-pass/issue-15149.rs +++ b/src/test/run-pass/issue-15149.rs @@ -10,6 +10,8 @@ // no-prefer-dynamic +// pretty-expanded FIXME #23616 + #![feature(fs, process, env, path, rand)] use std::env; diff --git a/src/test/run-pass/issue-15221.rs b/src/test/run-pass/issue-15221.rs index 6310ce39d99..bb89fb2fa10 100644 --- a/src/test/run-pass/issue-15221.rs +++ b/src/test/run-pass/issue-15221.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! inner { ($e:pat ) => ($e) } diff --git a/src/test/run-pass/issue-15261.rs b/src/test/run-pass/issue-15261.rs index fbbd40895b2..b1d74e471c1 100644 --- a/src/test/run-pass/issue-15261.rs +++ b/src/test/run-pass/issue-15261.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static mut n_mut: uint = 0; static n: &'static uint = unsafe{ &n_mut }; diff --git a/src/test/run-pass/issue-15444.rs b/src/test/run-pass/issue-15444.rs index 0f4978d78dd..6a11f15dc84 100644 --- a/src/test/run-pass/issue-15444.rs +++ b/src/test/run-pass/issue-15444.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait MyTrait { fn foo(&self); } diff --git a/src/test/run-pass/issue-15562.rs b/src/test/run-pass/issue-15562.rs index 82f53ea7cd4..6556dba6534 100644 --- a/src/test/run-pass/issue-15562.rs +++ b/src/test/run-pass/issue-15562.rs @@ -10,6 +10,8 @@ // aux-build:issue-15562.rs +// pretty-expanded FIXME #23616 + extern crate "issue-15562" as i; pub fn main() { diff --git a/src/test/run-pass/issue-15673.rs b/src/test/run-pass/issue-15673.rs index 020513121e6..6c76f1595dc 100644 --- a/src/test/run-pass/issue-15673.rs +++ b/src/test/run-pass/issue-15673.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::iter::AdditiveIterator; diff --git a/src/test/run-pass/issue-15689-1.rs b/src/test/run-pass/issue-15689-1.rs index 06e9e652ed2..ddfb57f345b 100644 --- a/src/test/run-pass/issue-15689-1.rs +++ b/src/test/run-pass/issue-15689-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(PartialEq)] enum Test<'a> { Slice(&'a int) diff --git a/src/test/run-pass/issue-15689-2.rs b/src/test/run-pass/issue-15689-2.rs index 8da82c498b0..71306a63e90 100644 --- a/src/test/run-pass/issue-15689-2.rs +++ b/src/test/run-pass/issue-15689-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] enum Test<'a> { Slice(&'a int) diff --git a/src/test/run-pass/issue-15730.rs b/src/test/run-pass/issue-15730.rs index 72daa0cba41..929580019ff 100644 --- a/src/test/run-pass/issue-15730.rs +++ b/src/test/run-pass/issue-15730.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let mut array = [1, 2, 3]; let pie_slice = &array[1..2]; diff --git a/src/test/run-pass/issue-15734.rs b/src/test/run-pass/issue-15734.rs index 99c8d746b94..b65443e4e2d 100644 --- a/src/test/run-pass/issue-15734.rs +++ b/src/test/run-pass/issue-15734.rs @@ -11,6 +11,8 @@ // If `Index` used an associated type for its output, this test would // work more smoothly. +// pretty-expanded FIXME #23616 + #![feature(old_orphan_check, core)] use std::ops::Index; diff --git a/src/test/run-pass/issue-15774.rs b/src/test/run-pass/issue-15774.rs index e2f42278cbc..eb3322e0370 100644 --- a/src/test/run-pass/issue-15774.rs +++ b/src/test/run-pass/issue-15774.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![deny(warnings)] #![allow(unused_imports)] diff --git a/src/test/run-pass/issue-15793.rs b/src/test/run-pass/issue-15793.rs index 933fa881eed..b830234ded2 100644 --- a/src/test/run-pass/issue-15793.rs +++ b/src/test/run-pass/issue-15793.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum NestedEnum { First, Second, diff --git a/src/test/run-pass/issue-15858.rs b/src/test/run-pass/issue-15858.rs index 6a4f78442d1..9b300deaa49 100644 --- a/src/test/run-pass/issue-15858.rs +++ b/src/test/run-pass/issue-15858.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] static mut DROP_RAN: bool = false; diff --git a/src/test/run-pass/issue-15881-model-lexer-dotdotdot.rs b/src/test/run-pass/issue-15881-model-lexer-dotdotdot.rs index 18e1918aea4..6b75e4e4797 100644 --- a/src/test/run-pass/issue-15881-model-lexer-dotdotdot.rs +++ b/src/test/run-pass/issue-15881-model-lexer-dotdotdot.rs @@ -10,6 +10,8 @@ // // regression test for the model lexer handling the DOTDOTDOT syntax (#15877) +// pretty-expanded FIXME #23616 + pub fn main() { match 5_usize { 1_usize...5_usize => {} diff --git a/src/test/run-pass/issue-15924.rs b/src/test/run-pass/issue-15924.rs index d8ddec286e9..6af07c422ef 100644 --- a/src/test/run-pass/issue-15924.rs +++ b/src/test/run-pass/issue-15924.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor, rustc_private)] extern crate serialize; diff --git a/src/test/run-pass/issue-16151.rs b/src/test/run-pass/issue-16151.rs index 60d5ea8c84c..0f55ca707bd 100644 --- a/src/test/run-pass/issue-16151.rs +++ b/src/test/run-pass/issue-16151.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; static mut DROP_COUNT: uint = 0; diff --git a/src/test/run-pass/issue-16256.rs b/src/test/run-pass/issue-16256.rs index 48ea3a93296..b994fcb46b0 100644 --- a/src/test/run-pass/issue-16256.rs +++ b/src/test/run-pass/issue-16256.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let mut buf = Vec::new(); |c: u8| buf.push(c); diff --git a/src/test/run-pass/issue-16441.rs b/src/test/run-pass/issue-16441.rs index 62c36e1d886..4624953dea3 100644 --- a/src/test/run-pass/issue-16441.rs +++ b/src/test/run-pass/issue-16441.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Empty; // This used to cause an ICE diff --git a/src/test/run-pass/issue-16452.rs b/src/test/run-pass/issue-16452.rs index f89dbfd2da9..d9c87da5723 100644 --- a/src/test/run-pass/issue-16452.rs +++ b/src/test/run-pass/issue-16452.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { if true { return } match () { diff --git a/src/test/run-pass/issue-16530.rs b/src/test/run-pass/issue-16530.rs index b34c760192d..bf33221431a 100644 --- a/src/test/run-pass/issue-16530.rs +++ b/src/test/run-pass/issue-16530.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(hash)] use std::hash::{SipHasher, hash}; diff --git a/src/test/run-pass/issue-16560.rs b/src/test/run-pass/issue-16560.rs index 9448e605937..15a5080f5a2 100644 --- a/src/test/run-pass/issue-16560.rs +++ b/src/test/run-pass/issue-16560.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::thread; diff --git a/src/test/run-pass/issue-16596.rs b/src/test/run-pass/issue-16596.rs index 1ba7b142e5e..743dbbc9b99 100644 --- a/src/test/run-pass/issue-16596.rs +++ b/src/test/run-pass/issue-16596.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait MatrixRow { fn dummy(&self) { }} struct Mat; diff --git a/src/test/run-pass/issue-1660.rs b/src/test/run-pass/issue-1660.rs index 5c8b4be0cee..cc64ffcab6f 100644 --- a/src/test/run-pass/issue-1660.rs +++ b/src/test/run-pass/issue-1660.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { static _x: int = 1<<2; } diff --git a/src/test/run-pass/issue-16643.rs b/src/test/run-pass/issue-16643.rs index 4e57c55c5f7..a0d9eeb9e0b 100644 --- a/src/test/run-pass/issue-16643.rs +++ b/src/test/run-pass/issue-16643.rs @@ -10,6 +10,8 @@ // aux-build:issue-16643.rs +// pretty-expanded FIXME #23616 + extern crate "issue-16643" as i; pub fn main() { diff --git a/src/test/run-pass/issue-16648.rs b/src/test/run-pass/issue-16648.rs index 0b58df56b6f..6b0d5d7c513 100644 --- a/src/test/run-pass/issue-16648.rs +++ b/src/test/run-pass/issue-16648.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let x: (int, &[int]) = (2, &[1, 2]); assert_eq!(match x { diff --git a/src/test/run-pass/issue-16739.rs b/src/test/run-pass/issue-16739.rs index 16c1b14fd87..5270ef9268c 100644 --- a/src/test/run-pass/issue-16739.rs +++ b/src/test/run-pass/issue-16739.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(unboxed_closures, core)] diff --git a/src/test/run-pass/issue-16774.rs b/src/test/run-pass/issue-16774.rs index 26661302242..e7af88647c0 100644 --- a/src/test/run-pass/issue-16774.rs +++ b/src/test/run-pass/issue-16774.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(box_patterns)] diff --git a/src/test/run-pass/issue-16783.rs b/src/test/run-pass/issue-16783.rs index c2bcbe045c0..33cdbca14e3 100644 --- a/src/test/run-pass/issue-16783.rs +++ b/src/test/run-pass/issue-16783.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1, 2, 3]; let y = x; diff --git a/src/test/run-pass/issue-16922.rs b/src/test/run-pass/issue-16922.rs index 25909bcbfe9..1fdc27eb128 100644 --- a/src/test/run-pass/issue-16922.rs +++ b/src/test/run-pass/issue-16922.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::any::Any; fn foo(_: &u8) { diff --git a/src/test/run-pass/issue-1701.rs b/src/test/run-pass/issue-1701.rs index 9dc78ce0d4f..b8c51f2cd31 100644 --- a/src/test/run-pass/issue-1701.rs +++ b/src/test/run-pass/issue-1701.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum pattern { tabby, tortoiseshell, calico } enum breed { beagle, rottweiler, pug } type name = String; diff --git a/src/test/run-pass/issue-17068.rs b/src/test/run-pass/issue-17068.rs index a0e6f2c9be9..7db1b9b6f79 100644 --- a/src/test/run-pass/issue-17068.rs +++ b/src/test/run-pass/issue-17068.rs @@ -10,6 +10,8 @@ // Test that regionck creates the right region links in the pattern // binding of a for loop +// pretty-expanded FIXME #23616 + fn foo<'a>(v: &'a [uint]) -> &'a uint { for &ref x in v { return x; } unreachable!() diff --git a/src/test/run-pass/issue-17074.rs b/src/test/run-pass/issue-17074.rs index d367e0e908e..31f6a4209de 100644 --- a/src/test/run-pass/issue-17074.rs +++ b/src/test/run-pass/issue-17074.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static X2: u64 = -1 as u16 as u64; static Y2: u64 = -1 as u32 as u64; const X: u64 = -1 as u16 as u64; diff --git a/src/test/run-pass/issue-17121.rs b/src/test/run-pass/issue-17121.rs index 6d32ffd6c43..366ef7543fd 100644 --- a/src/test/run-pass/issue-17121.rs +++ b/src/test/run-pass/issue-17121.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::fs::File; use std::io::{self, BufReader, Read}; diff --git a/src/test/run-pass/issue-17216.rs b/src/test/run-pass/issue-17216.rs index aa53a7658e1..f17834e8d36 100644 --- a/src/test/run-pass/issue-17216.rs +++ b/src/test/run-pass/issue-17216.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] struct Leak<'a> { diff --git a/src/test/run-pass/issue-17233.rs b/src/test/run-pass/issue-17233.rs index 9623613b555..756822d4f45 100644 --- a/src/test/run-pass/issue-17233.rs +++ b/src/test/run-pass/issue-17233.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const X1: &'static [u8] = &[b'1']; const X2: &'static [u8] = b"1"; const X3: &'static [u8; 1] = &[b'1']; diff --git a/src/test/run-pass/issue-17302.rs b/src/test/run-pass/issue-17302.rs index b2abf2d2b1a..0c9debec3e0 100644 --- a/src/test/run-pass/issue-17302.rs +++ b/src/test/run-pass/issue-17302.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static mut DROPPED: [bool; 2] = [false, false]; struct A(uint); diff --git a/src/test/run-pass/issue-17322.rs b/src/test/run-pass/issue-17322.rs index 410d6795c21..a9f5476d0f8 100644 --- a/src/test/run-pass/issue-17322.rs +++ b/src/test/run-pass/issue-17322.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, io)] diff --git a/src/test/run-pass/issue-17351.rs b/src/test/run-pass/issue-17351.rs index 945e1f220c5..0dac3295c1b 100644 --- a/src/test/run-pass/issue-17351.rs +++ b/src/test/run-pass/issue-17351.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] fn main() { diff --git a/src/test/run-pass/issue-17361.rs b/src/test/run-pass/issue-17361.rs index 092bcf661a7..354b0861758 100644 --- a/src/test/run-pass/issue-17361.rs +++ b/src/test/run-pass/issue-17361.rs @@ -10,6 +10,8 @@ // Test that astconv doesn't forget about mutability of &mut str +// pretty-expanded FIXME #23616 + fn main() { fn foo(_: &mut T) {} let _f: fn(&mut str) = foo; diff --git a/src/test/run-pass/issue-17662.rs b/src/test/run-pass/issue-17662.rs index dbfa91553e6..ce1c077b23c 100644 --- a/src/test/run-pass/issue-17662.rs +++ b/src/test/run-pass/issue-17662.rs @@ -10,6 +10,8 @@ // aux-build:issue-17662.rs +// pretty-expanded FIXME #23616 + extern crate "issue-17662" as i; use std::marker; diff --git a/src/test/run-pass/issue-17718-parse-const.rs b/src/test/run-pass/issue-17718-parse-const.rs index 3ca6f473a79..34699cf81b4 100644 --- a/src/test/run-pass/issue-17718-parse-const.rs +++ b/src/test/run-pass/issue-17718-parse-const.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const FOO: uint = 3; fn main() { diff --git a/src/test/run-pass/issue-17718-static-unsafe-interior.rs b/src/test/run-pass/issue-17718-static-unsafe-interior.rs index 388408cbd4d..3f6bfb84fbf 100644 --- a/src/test/run-pass/issue-17718-static-unsafe-interior.rs +++ b/src/test/run-pass/issue-17718-static-unsafe-interior.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker; diff --git a/src/test/run-pass/issue-17718.rs b/src/test/run-pass/issue-17718.rs index 8eee4c9f216..2827ab92936 100644 --- a/src/test/run-pass/issue-17718.rs +++ b/src/test/run-pass/issue-17718.rs @@ -10,6 +10,8 @@ // aux-build:issue-17718.rs +// pretty-expanded FIXME #23616 + #![feature(core)] extern crate "issue-17718" as other; diff --git a/src/test/run-pass/issue-17732.rs b/src/test/run-pass/issue-17732.rs index de9611f2592..9a678f00157 100644 --- a/src/test/run-pass/issue-17732.rs +++ b/src/test/run-pass/issue-17732.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Person { type string; fn dummy(&self) { } diff --git a/src/test/run-pass/issue-17734.rs b/src/test/run-pass/issue-17734.rs index 497361969bf..3cf9c62b40d 100644 --- a/src/test/run-pass/issue-17734.rs +++ b/src/test/run-pass/issue-17734.rs @@ -10,6 +10,8 @@ // Test that generating drop glue for Box doesn't ICE +// pretty-expanded FIXME #23616 + fn f(s: Box) -> Box { s } diff --git a/src/test/run-pass/issue-17771.rs b/src/test/run-pass/issue-17771.rs index 2f1b0342b8e..fc821441330 100644 --- a/src/test/run-pass/issue-17771.rs +++ b/src/test/run-pass/issue-17771.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Aaa { fn dummy(&self) { } } impl<'a> Aaa for &'a mut (Aaa + 'a) {} diff --git a/src/test/run-pass/issue-17816.rs b/src/test/run-pass/issue-17816.rs index 8e3cb414566..65a0b51095c 100644 --- a/src/test/run-pass/issue-17816.rs +++ b/src/test/run-pass/issue-17816.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::marker::PhantomData; diff --git a/src/test/run-pass/issue-17877.rs b/src/test/run-pass/issue-17877.rs index a7d9e6a4be6..82f324a395a 100644 --- a/src/test/run-pass/issue-17877.rs +++ b/src/test/run-pass/issue-17877.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { assert_eq!(match [0u8; 1024] { _ => 42_usize, diff --git a/src/test/run-pass/issue-17904.rs b/src/test/run-pass/issue-17904.rs index 58a0872a571..994001a82ce 100644 --- a/src/test/run-pass/issue-17904.rs +++ b/src/test/run-pass/issue-17904.rs @@ -11,6 +11,8 @@ // Test that we can parse where clauses on various forms of tuple // structs. +// pretty-expanded FIXME #23616 + struct Bar(T) where T: Copy; struct Bleh(T, U) where T: Copy, U: Sized; struct Baz where T: Copy { diff --git a/src/test/run-pass/issue-18110.rs b/src/test/run-pass/issue-18110.rs index 3d6b23c8805..eecdea66cf6 100644 --- a/src/test/run-pass/issue-18110.rs +++ b/src/test/run-pass/issue-18110.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { ({return},); } diff --git a/src/test/run-pass/issue-18188.rs b/src/test/run-pass/issue-18188.rs index 270537591b7..cd28d642551 100644 --- a/src/test/run-pass/issue-18188.rs +++ b/src/test/run-pass/issue-18188.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, std_misc)] use std::thunk::Thunk; diff --git a/src/test/run-pass/issue-1821.rs b/src/test/run-pass/issue-1821.rs index b7c4bb0fe00..bdff5ba484d 100644 --- a/src/test/run-pass/issue-1821.rs +++ b/src/test/run-pass/issue-1821.rs @@ -11,6 +11,8 @@ // Issue #1821 - Don't recurse trying to typecheck this +// pretty-expanded FIXME #23616 + enum t { foo(Vec) } diff --git a/src/test/run-pass/issue-18232.rs b/src/test/run-pass/issue-18232.rs index 67b3239d351..376d6523ccb 100644 --- a/src/test/run-pass/issue-18232.rs +++ b/src/test/run-pass/issue-18232.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Cursor<'a>(::std::marker::PhantomData<&'a ()>); trait CursorNavigator { diff --git a/src/test/run-pass/issue-18352.rs b/src/test/run-pass/issue-18352.rs index e5532b4550b..4e60a7d9b5f 100644 --- a/src/test/run-pass/issue-18352.rs +++ b/src/test/run-pass/issue-18352.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const X: &'static str = "12345"; fn test(s: String) -> bool { diff --git a/src/test/run-pass/issue-18353.rs b/src/test/run-pass/issue-18353.rs index c734c1a3222..1386c9d0daa 100644 --- a/src/test/run-pass/issue-18353.rs +++ b/src/test/run-pass/issue-18353.rs @@ -11,6 +11,8 @@ // Test that wrapping an unsized struct in an enum which gets optimised does // not ICE. +// pretty-expanded FIXME #23616 + struct Str { f: [u8] } diff --git a/src/test/run-pass/issue-18412.rs b/src/test/run-pass/issue-18412.rs index 63f57e0a2e8..edf6f5e32c3 100644 --- a/src/test/run-pass/issue-18412.rs +++ b/src/test/run-pass/issue-18412.rs @@ -11,6 +11,8 @@ // Test that non-static methods can be assigned to local variables as // function pointers. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self) -> uint; } diff --git a/src/test/run-pass/issue-18425.rs b/src/test/run-pass/issue-18425.rs index 2011b87e731..eb7e504ae14 100644 --- a/src/test/run-pass/issue-18425.rs +++ b/src/test/run-pass/issue-18425.rs @@ -11,6 +11,8 @@ // Check that trans doesn't ICE when translating an array repeat // expression with a count of 1 and a non-Copy element type. +// pretty-expanded FIXME #23616 + fn main() { let _ = [Box::new(1_usize); 1]; } diff --git a/src/test/run-pass/issue-18501.rs b/src/test/run-pass/issue-18501.rs index ce026942948..de6a5be83de 100644 --- a/src/test/run-pass/issue-18501.rs +++ b/src/test/run-pass/issue-18501.rs @@ -13,6 +13,8 @@ // translating the def ID of the trait during AST decoding. // aux-build:issue-18501.rs +// pretty-expanded FIXME #23616 + extern crate "issue-18501" as issue; fn main() { diff --git a/src/test/run-pass/issue-18514.rs b/src/test/run-pass/issue-18514.rs index c75abd62deb..f284ac90b4e 100644 --- a/src/test/run-pass/issue-18514.rs +++ b/src/test/run-pass/issue-18514.rs @@ -15,6 +15,8 @@ // impl. // aux-build:issue-18514.rs +// pretty-expanded FIXME #23616 + extern crate "issue-18514" as ice; use ice::{Tr, St}; diff --git a/src/test/run-pass/issue-18539.rs b/src/test/run-pass/issue-18539.rs index b92cfa1f29b..897a3d082ba 100644 --- a/src/test/run-pass/issue-18539.rs +++ b/src/test/run-pass/issue-18539.rs @@ -11,6 +11,8 @@ // Test that coercing bare fn's that return a zero sized type to // a closure doesn't cause an LLVM ERROR +// pretty-expanded FIXME #23616 + struct Foo; fn uint_to_foo(_: uint) -> Foo { diff --git a/src/test/run-pass/issue-18619.rs b/src/test/run-pass/issue-18619.rs index 6caa96530f6..a256e619216 100644 --- a/src/test/run-pass/issue-18619.rs +++ b/src/test/run-pass/issue-18619.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io::FileType; diff --git a/src/test/run-pass/issue-18652.rs b/src/test/run-pass/issue-18652.rs index 8f560258d9f..a3affb7bf86 100644 --- a/src/test/run-pass/issue-18652.rs +++ b/src/test/run-pass/issue-18652.rs @@ -12,6 +12,8 @@ // once closure as an optimization by trans. This used to hit an // incorrect assert. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn main() { diff --git a/src/test/run-pass/issue-1866.rs b/src/test/run-pass/issue-1866.rs index 10ae2749a09..a4e6e6181ee 100644 --- a/src/test/run-pass/issue-1866.rs +++ b/src/test/run-pass/issue-1866.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub type rust_task = uint; pub mod rustrt { diff --git a/src/test/run-pass/issue-18661.rs b/src/test/run-pass/issue-18661.rs index bdc16533ea6..302f5ddcc6c 100644 --- a/src/test/run-pass/issue-18661.rs +++ b/src/test/run-pass/issue-18661.rs @@ -11,6 +11,8 @@ // Test that param substitutions from the correct environment are // used when translating unboxed closure calls. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] pub fn inside(c: F) { diff --git a/src/test/run-pass/issue-18685.rs b/src/test/run-pass/issue-18685.rs index 698b61e5759..e4537e158d1 100644 --- a/src/test/run-pass/issue-18685.rs +++ b/src/test/run-pass/issue-18685.rs @@ -11,6 +11,8 @@ // Test that the self param space is not used in a conflicting // manner by unboxed closures within a default method on a trait +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] trait Tr { diff --git a/src/test/run-pass/issue-18711.rs b/src/test/run-pass/issue-18711.rs index 0338a4eff22..81c717f8174 100644 --- a/src/test/run-pass/issue-18711.rs +++ b/src/test/run-pass/issue-18711.rs @@ -11,6 +11,8 @@ // Test that we don't panic on a RefCell borrow conflict in certain // code paths involving unboxed closures. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] // aux-build:issue-18711.rs diff --git a/src/test/run-pass/issue-18738.rs b/src/test/run-pass/issue-18738.rs index 30ad827c697..644a429750f 100644 --- a/src/test/run-pass/issue-18738.rs +++ b/src/test/run-pass/issue-18738.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Eq, PartialEq, PartialOrd, Ord)] enum Test<'a> { Int(&'a int), diff --git a/src/test/run-pass/issue-18767.rs b/src/test/run-pass/issue-18767.rs index 2f23b8028ec..8e51a900c0c 100644 --- a/src/test/run-pass/issue-18767.rs +++ b/src/test/run-pass/issue-18767.rs @@ -11,6 +11,8 @@ // Test that regionck uses the right memcat for patterns in for loops // and doesn't ICE. +// pretty-expanded FIXME #23616 + fn main() { for &&x in Some(&0_usize).iter() { assert_eq!(x, 0) diff --git a/src/test/run-pass/issue-18859.rs b/src/test/run-pass/issue-18859.rs index 490f7eb6bea..f72e7fbe30a 100644 --- a/src/test/run-pass/issue-18859.rs +++ b/src/test/run-pass/issue-18859.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod foo { pub mod bar { pub mod baz { diff --git a/src/test/run-pass/issue-18906.rs b/src/test/run-pass/issue-18906.rs index 16dd84315ed..7cc61dd2532 100644 --- a/src/test/run-pass/issue-18906.rs +++ b/src/test/run-pass/issue-18906.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait Borrow { fn borrow(&self) -> &Borrowed; } diff --git a/src/test/run-pass/issue-19037.rs b/src/test/run-pass/issue-19037.rs index ac181c8db71..0735693a4bd 100644 --- a/src/test/run-pass/issue-19037.rs +++ b/src/test/run-pass/issue-19037.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Str([u8]); #[derive(Clone)] diff --git a/src/test/run-pass/issue-19098.rs b/src/test/run-pass/issue-19098.rs index 05f3373dbd4..a0368063f2c 100644 --- a/src/test/run-pass/issue-19098.rs +++ b/src/test/run-pass/issue-19098.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] pub trait Handler { diff --git a/src/test/run-pass/issue-19121.rs b/src/test/run-pass/issue-19121.rs index 222f67af437..e02d001ee98 100644 --- a/src/test/run-pass/issue-19121.rs +++ b/src/test/run-pass/issue-19121.rs @@ -11,6 +11,8 @@ // Test that a partially specified trait object with unspecified associated // type does not ICE. +// pretty-expanded FIXME #23616 + trait Foo { type A; diff --git a/src/test/run-pass/issue-19127.rs b/src/test/run-pass/issue-19127.rs index bc43874bfb3..c5eb5069328 100644 --- a/src/test/run-pass/issue-19127.rs +++ b/src/test/run-pass/issue-19127.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn foo T>(f: F) {} diff --git a/src/test/run-pass/issue-19129-1.rs b/src/test/run-pass/issue-19129-1.rs index 3436871b4d1..f9b605c44e9 100644 --- a/src/test/run-pass/issue-19129-1.rs +++ b/src/test/run-pass/issue-19129-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Trait { type Output; diff --git a/src/test/run-pass/issue-19129-2.rs b/src/test/run-pass/issue-19129-2.rs index cf0f48e025a..47b8aaacdad 100644 --- a/src/test/run-pass/issue-19129-2.rs +++ b/src/test/run-pass/issue-19129-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Trait { type Output; diff --git a/src/test/run-pass/issue-19244.rs b/src/test/run-pass/issue-19244.rs index 35e053110df..f25450a8918 100644 --- a/src/test/run-pass/issue-19244.rs +++ b/src/test/run-pass/issue-19244.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct MyStruct { field: usize } struct Nested { nested: MyStruct } struct Mix2 { nested: ((usize,),) } diff --git a/src/test/run-pass/issue-19293.rs b/src/test/run-pass/issue-19293.rs index 4a446a76de3..95ca3efb099 100644 --- a/src/test/run-pass/issue-19293.rs +++ b/src/test/run-pass/issue-19293.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:issue_19293.rs +// pretty-expanded FIXME #23616 + extern crate issue_19293; use issue_19293::{Foo, MyEnum}; diff --git a/src/test/run-pass/issue-19340-1.rs b/src/test/run-pass/issue-19340-1.rs index 2f466d4ca8c..ba2aaee0289 100644 --- a/src/test/run-pass/issue-19340-1.rs +++ b/src/test/run-pass/issue-19340-1.rs @@ -10,6 +10,8 @@ // aux-build:issue-19340-1.rs +// pretty-expanded FIXME #23616 + extern crate "issue-19340-1" as lib; use lib::Homura; diff --git a/src/test/run-pass/issue-19340-2.rs b/src/test/run-pass/issue-19340-2.rs index 8300220edea..d7747201cbe 100644 --- a/src/test/run-pass/issue-19340-2.rs +++ b/src/test/run-pass/issue-19340-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Homura { Madoka { name: String, diff --git a/src/test/run-pass/issue-19398.rs b/src/test/run-pass/issue-19398.rs index e603167b26b..2dc5a6e9979 100644 --- a/src/test/run-pass/issue-19398.rs +++ b/src/test/run-pass/issue-19398.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait T { unsafe extern "Rust" fn foo(&self); } diff --git a/src/test/run-pass/issue-19479.rs b/src/test/run-pass/issue-19479.rs index 38a7af3a695..7557c1b44e0 100644 --- a/src/test/run-pass/issue-19479.rs +++ b/src/test/run-pass/issue-19479.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Base { fn dummy(&self) { } } diff --git a/src/test/run-pass/issue-19499.rs b/src/test/run-pass/issue-19499.rs index 0578db8f854..069ceadf916 100644 --- a/src/test/run-pass/issue-19499.rs +++ b/src/test/run-pass/issue-19499.rs @@ -14,6 +14,8 @@ // reasonable examples) let to ambiguity errors about not being able // to infer sufficient type information. +// pretty-expanded FIXME #23616 + fn main() { let n = 0; let it = Some(1_usize).into_iter().inspect(|_| {n;}); diff --git a/src/test/run-pass/issue-19631.rs b/src/test/run-pass/issue-19631.rs index 7bb0d055b84..562d2e4169e 100644 --- a/src/test/run-pass/issue-19631.rs +++ b/src/test/run-pass/issue-19631.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait PoolManager { type C; fn dummy(&self) { } diff --git a/src/test/run-pass/issue-19632.rs b/src/test/run-pass/issue-19632.rs index 4339339d74c..1cb20011c21 100644 --- a/src/test/run-pass/issue-19632.rs +++ b/src/test/run-pass/issue-19632.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait PoolManager { type C; fn dummy(&self) { } diff --git a/src/test/run-pass/issue-1974.rs b/src/test/run-pass/issue-1974.rs index 9d71aea01d0..7b33b4e7a4f 100644 --- a/src/test/run-pass/issue-1974.rs +++ b/src/test/run-pass/issue-1974.rs @@ -10,6 +10,8 @@ // Issue 1974 // Don't double free the condition allocation +// pretty-expanded FIXME #23616 + pub fn main() { let s = "hej".to_string(); while s != "".to_string() { diff --git a/src/test/run-pass/issue-19811-escape-unicode.rs b/src/test/run-pass/issue-19811-escape-unicode.rs index 9317f5ea6b1..5b415c63885 100644 --- a/src/test/run-pass/issue-19811-escape-unicode.rs +++ b/src/test/run-pass/issue-19811-escape-unicode.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] fn main() { diff --git a/src/test/run-pass/issue-19850.rs b/src/test/run-pass/issue-19850.rs index a9ce6c7a9eb..4c1d30d9eed 100644 --- a/src/test/run-pass/issue-19850.rs +++ b/src/test/run-pass/issue-19850.rs @@ -11,6 +11,8 @@ // Test that `::Output` and `Self::Output` are accepted as type annotations in let // bindings +// pretty-expanded FIXME #23616 + trait Int { fn one() -> Self; fn leading_zeros(self) -> uint; diff --git a/src/test/run-pass/issue-19982.rs b/src/test/run-pass/issue-19982.rs index 3082fc27a7d..41d202c4635 100644 --- a/src/test/run-pass/issue-19982.rs +++ b/src/test/run-pass/issue-19982.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core,unboxed_closures)] #[allow(dead_code)] diff --git a/src/test/run-pass/issue-20009.rs b/src/test/run-pass/issue-20009.rs index 374460487d8..9d433eabe62 100644 --- a/src/test/run-pass/issue-20009.rs +++ b/src/test/run-pass/issue-20009.rs @@ -10,6 +10,8 @@ // Check that associated types are `Sized` +// pretty-expanded FIXME #23616 + trait Trait { type Output; diff --git a/src/test/run-pass/issue-20313.rs b/src/test/run-pass/issue-20313.rs index 47791ceecb6..0e5eaf857f3 100644 --- a/src/test/run-pass/issue-20313.rs +++ b/src/test/run-pass/issue-20313.rs @@ -7,6 +7,8 @@ // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(link_llvm_intrinsics)] extern { diff --git a/src/test/run-pass/issue-20343.rs b/src/test/run-pass/issue-20343.rs index 2f9e8feed24..70064f4e267 100644 --- a/src/test/run-pass/issue-20343.rs +++ b/src/test/run-pass/issue-20343.rs @@ -10,6 +10,8 @@ // Regression test for Issue #20343. +// pretty-expanded FIXME #23616 + #![deny(dead_code)] struct B { b: u32 } diff --git a/src/test/run-pass/issue-20389.rs b/src/test/run-pass/issue-20389.rs index 877cec48b5d..03c7e9f8db7 100644 --- a/src/test/run-pass/issue-20389.rs +++ b/src/test/run-pass/issue-20389.rs @@ -10,6 +10,8 @@ // aux-build:issue_20389.rs +// pretty-expanded FIXME #23616 + extern crate issue_20389; struct Foo; diff --git a/src/test/run-pass/issue-20396.rs b/src/test/run-pass/issue-20396.rs index 63a88988162..f607ed373b3 100644 --- a/src/test/run-pass/issue-20396.rs +++ b/src/test/run-pass/issue-20396.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Foo { diff --git a/src/test/run-pass/issue-20414.rs b/src/test/run-pass/issue-20414.rs index 92865c419b6..80541171307 100644 --- a/src/test/run-pass/issue-20414.rs +++ b/src/test/run-pass/issue-20414.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Trait { fn method(self) -> int; } diff --git a/src/test/run-pass/issue-20575.rs b/src/test/run-pass/issue-20575.rs index 9ebd96a685e..e73492e7a7e 100644 --- a/src/test/run-pass/issue-20575.rs +++ b/src/test/run-pass/issue-20575.rs @@ -10,6 +10,8 @@ // Test that overloaded calls work with zero arity closures +// pretty-expanded FIXME #23616 + fn main() { // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. let functions: [Box Option<()>>; 1] = [Box::new(|| None)]; diff --git a/src/test/run-pass/issue-20644.rs b/src/test/run-pass/issue-20644.rs index 476267d9329..72ccd82a21e 100644 --- a/src/test/run-pass/issue-20644.rs +++ b/src/test/run-pass/issue-20644.rs @@ -11,6 +11,8 @@ // A reduced version of the rustbook ice. The problem this encountered // had to do with trans ignoring binders. +// pretty-expanded FIXME #23616 + #![feature(os)] use std::iter; diff --git a/src/test/run-pass/issue-20676.rs b/src/test/run-pass/issue-20676.rs index 640774f9d24..df4c3923853 100644 --- a/src/test/run-pass/issue-20676.rs +++ b/src/test/run-pass/issue-20676.rs @@ -12,6 +12,8 @@ // UFCS-style calls to a method in `Trait` where `Self` was bound to a // trait object of type `Trait`. See also `ufcs-trait-object.rs`. +// pretty-expanded FIXME #23616 + use std::fmt; fn main() { diff --git a/src/test/run-pass/issue-2074.rs b/src/test/run-pass/issue-2074.rs index 5f2805ed354..f5d34c39ee5 100644 --- a/src/test/run-pass/issue-2074.rs +++ b/src/test/run-pass/issue-2074.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(non_camel_case_types)] pub fn main() { diff --git a/src/test/run-pass/issue-20763-1.rs b/src/test/run-pass/issue-20763-1.rs index 97c06ac9826..98270099df9 100644 --- a/src/test/run-pass/issue-20763-1.rs +++ b/src/test/run-pass/issue-20763-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait T0 { type O; fn dummy(&self) { } diff --git a/src/test/run-pass/issue-20763-2.rs b/src/test/run-pass/issue-20763-2.rs index d9701763571..340670b4120 100644 --- a/src/test/run-pass/issue-20763-2.rs +++ b/src/test/run-pass/issue-20763-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait T0 { type O; fn dummy(&self) { } diff --git a/src/test/run-pass/issue-20797.rs b/src/test/run-pass/issue-20797.rs index 2600c5f0afd..4dbe7c968a7 100644 --- a/src/test/run-pass/issue-20797.rs +++ b/src/test/run-pass/issue-20797.rs @@ -10,6 +10,8 @@ // Regression test for #20797. +// pretty-expanded FIXME #23616 + #![feature(old_io, old_path)] use std::default::Default; diff --git a/src/test/run-pass/issue-21033.rs b/src/test/run-pass/issue-21033.rs index 30c166cc67b..00e792c9a00 100644 --- a/src/test/run-pass/issue-21033.rs +++ b/src/test/run-pass/issue-21033.rs @@ -7,6 +7,8 @@ // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-21058.rs b/src/test/run-pass/issue-21058.rs index 3da650469e8..d7a656be7af 100644 --- a/src/test/run-pass/issue-21058.rs +++ b/src/test/run-pass/issue-21058.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] struct NT(str); diff --git a/src/test/run-pass/issue-21245.rs b/src/test/run-pass/issue-21245.rs index 9205b247e13..75d064a00fa 100644 --- a/src/test/run-pass/issue-21245.rs +++ b/src/test/run-pass/issue-21245.rs @@ -13,6 +13,8 @@ // insufficient type propagation caused the type of the iterator to be // incorrectly unified with the `*const` type to which it is coerced. +// pretty-expanded FIXME #23616 + use std::ptr; trait IntoIterator { diff --git a/src/test/run-pass/issue-21296.rs b/src/test/run-pass/issue-21296.rs index f91fb064ae2..2ce36b0dd44 100644 --- a/src/test/run-pass/issue-21296.rs +++ b/src/test/run-pass/issue-21296.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[forbid(raw_pointer_derive)] #[derive(Copy)] struct Test(*const i32); diff --git a/src/test/run-pass/issue-21306.rs b/src/test/run-pass/issue-21306.rs index 235dddefacb..cabda0b500b 100644 --- a/src/test/run-pass/issue-21306.rs +++ b/src/test/run-pass/issue-21306.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::Arc; fn main() { diff --git a/src/test/run-pass/issue-21350.rs b/src/test/run-pass/issue-21350.rs index feafee90372..ff205cd694c 100644 --- a/src/test/run-pass/issue-21350.rs +++ b/src/test/run-pass/issue-21350.rs @@ -10,6 +10,8 @@ // Make sure that "bare sequences" don't ICE in follow checking +// pretty-expanded FIXME #23616 + macro_rules! bare { $($id:expr),+ => ( $($id)+ ) } diff --git a/src/test/run-pass/issue-21361.rs b/src/test/run-pass/issue-21361.rs index bb20b3a3215..ef86634125e 100644 --- a/src/test/run-pass/issue-21361.rs +++ b/src/test/run-pass/issue-21361.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let v = vec![1, 2, 3]; let boxed: Box> = Box::new(v.into_iter()); diff --git a/src/test/run-pass/issue-21363.rs b/src/test/run-pass/issue-21363.rs index 71bb3d39fe1..608c60d03b3 100644 --- a/src/test/run-pass/issue-21363.rs +++ b/src/test/run-pass/issue-21363.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![no_implicit_prelude] trait Iterator { diff --git a/src/test/run-pass/issue-21384.rs b/src/test/run-pass/issue-21384.rs index 1d3984deac2..e9b9aeebdaf 100644 --- a/src/test/run-pass/issue-21384.rs +++ b/src/test/run-pass/issue-21384.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use ::std::ops::RangeFull; fn test(arg: T) -> T { diff --git a/src/test/run-pass/issue-21402.rs b/src/test/run-pass/issue-21402.rs index 6be7cea2928..7fd329da2b7 100644 --- a/src/test/run-pass/issue-21402.rs +++ b/src/test/run-pass/issue-21402.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Hash)] struct Foo { a: Vec, diff --git a/src/test/run-pass/issue-21475.rs b/src/test/run-pass/issue-21475.rs index 29701bd668a..0666a1f133f 100644 --- a/src/test/run-pass/issue-21475.rs +++ b/src/test/run-pass/issue-21475.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use m::{START, END}; fn main() { diff --git a/src/test/run-pass/issue-21520.rs b/src/test/run-pass/issue-21520.rs index 6eed3574152..b512fd49193 100644 --- a/src/test/run-pass/issue-21520.rs +++ b/src/test/run-pass/issue-21520.rs @@ -11,6 +11,8 @@ // Test that the requirement (in `Bar`) that `T::Bar : 'static` does // not wind up propagating to `T`. +// pretty-expanded FIXME #23616 + pub trait Foo { type Bar; diff --git a/src/test/run-pass/issue-21634.rs b/src/test/run-pass/issue-21634.rs index e5a2790917f..53297d0a8f3 100644 --- a/src/test/run-pass/issue-21634.rs +++ b/src/test/run-pass/issue-21634.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { if let Ok(x) = "3.1415".parse() { assert_eq!(false, x <= 0.0); diff --git a/src/test/run-pass/issue-21655.rs b/src/test/run-pass/issue-21655.rs index b9b1e5f3337..cb87770c565 100644 --- a/src/test/run-pass/issue-21655.rs +++ b/src/test/run-pass/issue-21655.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test(it: &mut Iterator) { for x in it { assert_eq!(x, 1) diff --git a/src/test/run-pass/issue-21721.rs b/src/test/run-pass/issue-21721.rs index fee14061c56..c34ab1b0ea7 100644 --- a/src/test/run-pass/issue-21721.rs +++ b/src/test/run-pass/issue-21721.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { static NONE: Option<((), &'static u8)> = None; let ptr = unsafe { diff --git a/src/test/run-pass/issue-21726.rs b/src/test/run-pass/issue-21726.rs index 09d1a3bca69..e1d1b908e01 100644 --- a/src/test/run-pass/issue-21726.rs +++ b/src/test/run-pass/issue-21726.rs @@ -12,6 +12,8 @@ // subtyping of projection types that resulted in an unconstrained // region, yielding region inference failures. +// pretty-expanded FIXME #23616 + fn main() { } fn foo<'a>(s: &'a str) { diff --git a/src/test/run-pass/issue-21891.rs b/src/test/run-pass/issue-21891.rs index d6e6f23191e..37acd34fbf0 100644 --- a/src/test/run-pass/issue-21891.rs +++ b/src/test/run-pass/issue-21891.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static foo: [uint; 3] = [1, 2, 3]; static slice_1: &'static [uint] = &foo; diff --git a/src/test/run-pass/issue-2190-1.rs b/src/test/run-pass/issue-2190-1.rs index 00f501d85a5..41017134ba8 100644 --- a/src/test/run-pass/issue-2190-1.rs +++ b/src/test/run-pass/issue-2190-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::thread::Builder; diff --git a/src/test/run-pass/issue-21909.rs b/src/test/run-pass/issue-21909.rs index 55b61dd1945..6a5d76de8d3 100644 --- a/src/test/run-pass/issue-21909.rs +++ b/src/test/run-pass/issue-21909.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn dummy(&self, arg: X); } diff --git a/src/test/run-pass/issue-22036.rs b/src/test/run-pass/issue-22036.rs index 7bc6393ef89..e02ce5441a7 100644 --- a/src/test/run-pass/issue-22036.rs +++ b/src/test/run-pass/issue-22036.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait DigitCollection: Sized { type Iter: Iterator; fn digit_iter(self) -> Self::Iter; diff --git a/src/test/run-pass/issue-2214.rs b/src/test/run-pass/issue-2214.rs index 202ea05b7f8..b5ea9c194a8 100644 --- a/src/test/run-pass/issue-2214.rs +++ b/src/test/run-pass/issue-2214.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/issue-22356.rs b/src/test/run-pass/issue-22356.rs index 7c0ab11bc44..a54490386d0 100644 --- a/src/test/run-pass/issue-22356.rs +++ b/src/test/run-pass/issue-22356.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::marker::{PhantomData, PhantomFn}; pub struct Handle(T, I); diff --git a/src/test/run-pass/issue-22426.rs b/src/test/run-pass/issue-22426.rs index b1c8f9c23c5..ad6ade4c59f 100644 --- a/src/test/run-pass/issue-22426.rs +++ b/src/test/run-pass/issue-22426.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { match 42 { x if x < 7 => (), diff --git a/src/test/run-pass/issue-22536-copy-mustnt-zero.rs b/src/test/run-pass/issue-22536-copy-mustnt-zero.rs index b3492180a58..8b2e1c3e149 100644 --- a/src/test/run-pass/issue-22536-copy-mustnt-zero.rs +++ b/src/test/run-pass/issue-22536-copy-mustnt-zero.rs @@ -11,6 +11,8 @@ // Regression test for Issue #22536: If a type implements Copy, then // moving it must not zero the original memory. +// pretty-expanded FIXME #23616 + trait Resources { type Buffer: Copy; fn foo(&self) {} diff --git a/src/test/run-pass/issue-22577.rs b/src/test/run-pass/issue-22577.rs index f0b0b18e6bb..a47c844e199 100644 --- a/src/test/run-pass/issue-22577.rs +++ b/src/test/run-pass/issue-22577.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(fs, net, fs_walk)] use std::{fs, net}; diff --git a/src/test/run-pass/issue-22629.rs b/src/test/run-pass/issue-22629.rs index 7bbd85d817f..07ca79295bf 100644 --- a/src/test/run-pass/issue-22629.rs +++ b/src/test/run-pass/issue-22629.rs @@ -11,6 +11,8 @@ // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. +// pretty-expanded FIXME #23616 + use std::borrow::{ToOwned, Cow}; fn assert_send(_: T) {} diff --git a/src/test/run-pass/issue-22777.rs b/src/test/run-pass/issue-22777.rs index cab33beda40..2dc4d775a9c 100644 --- a/src/test/run-pass/issue-22777.rs +++ b/src/test/run-pass/issue-22777.rs @@ -12,6 +12,8 @@ // can successfully deal with a "deep" structure, which the drop-check // was hitting a recursion limit on at one point. +// pretty-expanded FIXME #23616 + #![allow(non_camel_case_types)] pub fn noop_fold_impl_item() -> SmallVector { diff --git a/src/test/run-pass/issue-22828.rs b/src/test/run-pass/issue-22828.rs index 8ad960b3f1b..d6a4d7834df 100644 --- a/src/test/run-pass/issue-22828.rs +++ b/src/test/run-pass/issue-22828.rs @@ -11,6 +11,8 @@ // Test transitive analysis for associated types. Collected types // should be normalized and new obligations generated. +// pretty-expanded FIXME #23616 + trait Foo { type A; fn foo(&self) {} diff --git a/src/test/run-pass/issue-2284.rs b/src/test/run-pass/issue-2284.rs index b8c9ada8b1e..d606c52607a 100644 --- a/src/test/run-pass/issue-2284.rs +++ b/src/test/run-pass/issue-2284.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Send { fn f(&self); } diff --git a/src/test/run-pass/issue-2288.rs b/src/test/run-pass/issue-2288.rs index 18bb6fe5529..d4c882655b1 100644 --- a/src/test/run-pass/issue-2288.rs +++ b/src/test/run-pass/issue-2288.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-2311-2.rs b/src/test/run-pass/issue-2311-2.rs index 5529d51b408..c76bbaf968a 100644 --- a/src/test/run-pass/issue-2311-2.rs +++ b/src/test/run-pass/issue-2311-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait clam { fn get(self) -> A; } diff --git a/src/test/run-pass/issue-2311.rs b/src/test/run-pass/issue-2311.rs index b6b3114e2a4..5a086fd6fc2 100644 --- a/src/test/run-pass/issue-2311.rs +++ b/src/test/run-pass/issue-2311.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait clam { fn get(self) -> A; } trait foo { fn bar>(&self, c: C) -> B; diff --git a/src/test/run-pass/issue-2312.rs b/src/test/run-pass/issue-2312.rs index 3f273b56efd..76bb216ed77 100644 --- a/src/test/run-pass/issue-2312.rs +++ b/src/test/run-pass/issue-2312.rs @@ -10,6 +10,8 @@ // Testing that the B's are resolved +// pretty-expanded FIXME #23616 + trait clam { fn get(self) -> A; } struct foo(int); diff --git a/src/test/run-pass/issue-2316-c.rs b/src/test/run-pass/issue-2316-c.rs index a6fac423bb6..158e4570f2c 100644 --- a/src/test/run-pass/issue-2316-c.rs +++ b/src/test/run-pass/issue-2316-c.rs @@ -11,6 +11,8 @@ // aux-build:issue_2316_a.rs // aux-build:issue_2316_b.rs +// pretty-expanded FIXME #23616 + extern crate issue_2316_b; use issue_2316_b::cloth; diff --git a/src/test/run-pass/issue-23435.rs b/src/test/run-pass/issue-23435.rs index dad7d0675d6..9b727826e6d 100644 --- a/src/test/run-pass/issue-23435.rs +++ b/src/test/run-pass/issue-23435.rs @@ -15,6 +15,8 @@ // instantiates all the methods, even those that could not otherwise // be called. +// pretty-expanded FIXME #23616 + struct Foo { x: i32 } diff --git a/src/test/run-pass/issue-2380-b.rs b/src/test/run-pass/issue-2380-b.rs index 22976aac6e7..b7041624247 100644 --- a/src/test/run-pass/issue-2380-b.rs +++ b/src/test/run-pass/issue-2380-b.rs @@ -10,6 +10,8 @@ // aux-build:issue-2380.rs +// pretty-expanded FIXME #23616 + extern crate a; pub fn main() { diff --git a/src/test/run-pass/issue-2383.rs b/src/test/run-pass/issue-2383.rs index f017193bc76..9c400aac1dc 100644 --- a/src/test/run-pass/issue-2383.rs +++ b/src/test/run-pass/issue-2383.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/issue-2414-c.rs b/src/test/run-pass/issue-2414-c.rs index 0b891fbddcc..2e047ae0127 100644 --- a/src/test/run-pass/issue-2414-c.rs +++ b/src/test/run-pass/issue-2414-c.rs @@ -11,6 +11,8 @@ // aux-build:issue-2414-a.rs // aux-build:issue-2414-b.rs +// pretty-expanded FIXME #23616 + extern crate b; pub fn main() {} diff --git a/src/test/run-pass/issue-2428.rs b/src/test/run-pass/issue-2428.rs index 7ed26428be0..df604fd8e66 100644 --- a/src/test/run-pass/issue-2428.rs +++ b/src/test/run-pass/issue-2428.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _foo = 100; const quux: int = 5; diff --git a/src/test/run-pass/issue-2445-b.rs b/src/test/run-pass/issue-2445-b.rs index 91f76fc5ae0..7c72b3aad92 100644 --- a/src/test/run-pass/issue-2445-b.rs +++ b/src/test/run-pass/issue-2445-b.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct c1 { x: T, } diff --git a/src/test/run-pass/issue-2445.rs b/src/test/run-pass/issue-2445.rs index 6356c87bfc9..3c72aa24f9b 100644 --- a/src/test/run-pass/issue-2445.rs +++ b/src/test/run-pass/issue-2445.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct c1 { x: T, } diff --git a/src/test/run-pass/issue-2463.rs b/src/test/run-pass/issue-2463.rs index 051ebd1ec04..2dc913a8f93 100644 --- a/src/test/run-pass/issue-2463.rs +++ b/src/test/run-pass/issue-2463.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Pair { f: int, g: int } pub fn main() { diff --git a/src/test/run-pass/issue-2472.rs b/src/test/run-pass/issue-2472.rs index 53b0042405b..0cbdbda6375 100644 --- a/src/test/run-pass/issue-2472.rs +++ b/src/test/run-pass/issue-2472.rs @@ -10,6 +10,8 @@ // aux-build:issue_2472_b.rs +// pretty-expanded FIXME #23616 + extern crate issue_2472_b; use issue_2472_b::{S, T}; diff --git a/src/test/run-pass/issue-2487-a.rs b/src/test/run-pass/issue-2487-a.rs index aa61d52b2a3..1c62d6a5f4a 100644 --- a/src/test/run-pass/issue-2487-a.rs +++ b/src/test/run-pass/issue-2487-a.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct socket { sock: int, diff --git a/src/test/run-pass/issue-2502.rs b/src/test/run-pass/issue-2502.rs index a62e329f106..63179cd14ac 100644 --- a/src/test/run-pass/issue-2502.rs +++ b/src/test/run-pass/issue-2502.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct font<'a> { fontbuf: &'a Vec , } diff --git a/src/test/run-pass/issue-2526-a.rs b/src/test/run-pass/issue-2526-a.rs index 18c59dc9adc..0c68c470231 100644 --- a/src/test/run-pass/issue-2526-a.rs +++ b/src/test/run-pass/issue-2526-a.rs @@ -10,6 +10,8 @@ // aux-build:issue-2526.rs +// pretty-expanded FIXME #23616 + #![allow(unused_imports)] extern crate issue_2526; diff --git a/src/test/run-pass/issue-2550.rs b/src/test/run-pass/issue-2550.rs index c55de959a94..d1e97e6cddf 100644 --- a/src/test/run-pass/issue-2550.rs +++ b/src/test/run-pass/issue-2550.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct C { x: uint, } diff --git a/src/test/run-pass/issue-2611-3.rs b/src/test/run-pass/issue-2611-3.rs index c005699ce30..17ace84b1e8 100644 --- a/src/test/run-pass/issue-2611-3.rs +++ b/src/test/run-pass/issue-2611-3.rs @@ -11,6 +11,8 @@ // Tests that impls are allowed to have looser, more permissive bounds // than the traits require. +// pretty-expanded FIXME #23616 + trait A { fn b(&self, x: C) -> C; } diff --git a/src/test/run-pass/issue-2631-b.rs b/src/test/run-pass/issue-2631-b.rs index 84f046499e4..b6d180da849 100644 --- a/src/test/run-pass/issue-2631-b.rs +++ b/src/test/run-pass/issue-2631-b.rs @@ -11,6 +11,8 @@ // aux-build:issue-2631-a.rs +// pretty-expanded FIXME #23616 + extern crate req; use req::request; diff --git a/src/test/run-pass/issue-2633-2.rs b/src/test/run-pass/issue-2633-2.rs index 0bef42b6202..3812ead42f9 100644 --- a/src/test/run-pass/issue-2633-2.rs +++ b/src/test/run-pass/issue-2633-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-2642.rs b/src/test/run-pass/issue-2642.rs index dc601554542..113fe620d30 100644 --- a/src/test/run-pass/issue-2642.rs +++ b/src/test/run-pass/issue-2642.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f() { let _x: uint = loop { loop { break; } }; } diff --git a/src/test/run-pass/issue-2708.rs b/src/test/run-pass/issue-2708.rs index 6aeec228c0d..3f9dc46775a 100644 --- a/src/test/run-pass/issue-2708.rs +++ b/src/test/run-pass/issue-2708.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-2723-b.rs b/src/test/run-pass/issue-2723-b.rs index bab7b0d24db..7fee2fc16cb 100644 --- a/src/test/run-pass/issue-2723-b.rs +++ b/src/test/run-pass/issue-2723-b.rs @@ -10,6 +10,8 @@ // aux-build:issue_2723_a.rs +// pretty-expanded FIXME #23616 + extern crate issue_2723_a; use issue_2723_a::f; diff --git a/src/test/run-pass/issue-2734.rs b/src/test/run-pass/issue-2734.rs index a7b53db6b05..18cd9a87e6b 100644 --- a/src/test/run-pass/issue-2734.rs +++ b/src/test/run-pass/issue-2734.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-2735-2.rs b/src/test/run-pass/issue-2735-2.rs index 0d1cf1c3392..1506b2d6bf0 100644 --- a/src/test/run-pass/issue-2735-2.rs +++ b/src/test/run-pass/issue-2735-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::cell::Cell; diff --git a/src/test/run-pass/issue-2735-3.rs b/src/test/run-pass/issue-2735-3.rs index 658183cf6ff..2282334d66d 100644 --- a/src/test/run-pass/issue-2735-3.rs +++ b/src/test/run-pass/issue-2735-3.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::cell::Cell; diff --git a/src/test/run-pass/issue-2735.rs b/src/test/run-pass/issue-2735.rs index 1594b94879c..cd6c6a59e2a 100644 --- a/src/test/run-pass/issue-2735.rs +++ b/src/test/run-pass/issue-2735.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-2748-a.rs b/src/test/run-pass/issue-2748-a.rs index 23e26ca5665..ac1e65ee776 100644 --- a/src/test/run-pass/issue-2748-a.rs +++ b/src/test/run-pass/issue-2748-a.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct CMap<'a> { buf: &'a [u8], } diff --git a/src/test/run-pass/issue-2748-b.rs b/src/test/run-pass/issue-2748-b.rs index 3ca8d49eb86..5590f3432d5 100644 --- a/src/test/run-pass/issue-2748-b.rs +++ b/src/test/run-pass/issue-2748-b.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn thing<'r>(x: &'r [int]) -> &'r [int] { x } pub fn main() { diff --git a/src/test/run-pass/issue-2895.rs b/src/test/run-pass/issue-2895.rs index 5f7a4d87b9a..af5cf97519e 100644 --- a/src/test/run-pass/issue-2895.rs +++ b/src/test/run-pass/issue-2895.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; struct Cat { diff --git a/src/test/run-pass/issue-2936.rs b/src/test/run-pass/issue-2936.rs index 183eb6e079f..fb72773f490 100644 --- a/src/test/run-pass/issue-2936.rs +++ b/src/test/run-pass/issue-2936.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait bar { fn get_bar(&self) -> T; } diff --git a/src/test/run-pass/issue-3012-2.rs b/src/test/run-pass/issue-3012-2.rs index a679ff5f718..ecce5df0fc2 100644 --- a/src/test/run-pass/issue-3012-2.rs +++ b/src/test/run-pass/issue-3012-2.rs @@ -10,6 +10,8 @@ // aux-build:issue-3012-1.rs +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, libc)] diff --git a/src/test/run-pass/issue-3026.rs b/src/test/run-pass/issue-3026.rs index 1ce6d6d38d8..e7cd7926b2e 100644 --- a/src/test/run-pass/issue-3026.rs +++ b/src/test/run-pass/issue-3026.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, collections)] diff --git a/src/test/run-pass/issue-3037.rs b/src/test/run-pass/issue-3037.rs index 1555098f291..83a522a69e3 100644 --- a/src/test/run-pass/issue-3037.rs +++ b/src/test/run-pass/issue-3037.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum what { } fn what_to_string(x: what) -> String diff --git a/src/test/run-pass/issue-3052.rs b/src/test/run-pass/issue-3052.rs index 0784c8be883..8f013ee4f3a 100644 --- a/src/test/run-pass/issue-3052.rs +++ b/src/test/run-pass/issue-3052.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + type Connection = Box) + 'static>; fn f() -> Option { diff --git a/src/test/run-pass/issue-3091.rs b/src/test/run-pass/issue-3091.rs index c4c2c2b7da8..8e59e46fc3c 100644 --- a/src/test/run-pass/issue-3091.rs +++ b/src/test/run-pass/issue-3091.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = 1; let y = 1; diff --git a/src/test/run-pass/issue-3121.rs b/src/test/run-pass/issue-3121.rs index b6ed85e9e4a..5a1fedbdccc 100644 --- a/src/test/run-pass/issue-3121.rs +++ b/src/test/run-pass/issue-3121.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-3149.rs b/src/test/run-pass/issue-3149.rs index ab64fb4fbfa..fa33bd8fce8 100644 --- a/src/test/run-pass/issue-3149.rs +++ b/src/test/run-pass/issue-3149.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn Matrix4(m11: T, m12: T, m13: T, m14: T, m21: T, m22: T, m23: T, m24: T, m31: T, m32: T, m33: T, m34: T, diff --git a/src/test/run-pass/issue-3220.rs b/src/test/run-pass/issue-3220.rs index 9c44a7cfcc3..ae4d05c76e3 100644 --- a/src/test/run-pass/issue-3220.rs +++ b/src/test/run-pass/issue-3220.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct thing { x: int, } impl Drop for thing { diff --git a/src/test/run-pass/issue-3290.rs b/src/test/run-pass/issue-3290.rs index 1c1b329e314..3fa5b72c348 100644 --- a/src/test/run-pass/issue-3290.rs +++ b/src/test/run-pass/issue-3290.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-333.rs b/src/test/run-pass/issue-333.rs index 1217f32826f..b611f11a0a1 100644 --- a/src/test/run-pass/issue-333.rs +++ b/src/test/run-pass/issue-333.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn quux(x: T) -> T { let f = id::; return f(x); } fn id(x: T) -> T { return x; } diff --git a/src/test/run-pass/issue-3429.rs b/src/test/run-pass/issue-3429.rs index e331a1a2d0c..325a3ec7151 100644 --- a/src/test/run-pass/issue-3429.rs +++ b/src/test/run-pass/issue-3429.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = 1_usize; let y = || x; diff --git a/src/test/run-pass/issue-3500.rs b/src/test/run-pass/issue-3500.rs index 99def5476f9..f1d9f888b08 100644 --- a/src/test/run-pass/issue-3500.rs +++ b/src/test/run-pass/issue-3500.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = &Some(1); match x { diff --git a/src/test/run-pass/issue-3563-2.rs b/src/test/run-pass/issue-3563-2.rs index 2cf29296b85..6443ba243e2 100644 --- a/src/test/run-pass/issue-3563-2.rs +++ b/src/test/run-pass/issue-3563-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Canvas { fn add_point(&self, point: &int); fn add_points(&self, shapes: &[int]) { diff --git a/src/test/run-pass/issue-3574.rs b/src/test/run-pass/issue-3574.rs index e31f2ade125..9a521ba376d 100644 --- a/src/test/run-pass/issue-3574.rs +++ b/src/test/run-pass/issue-3574.rs @@ -10,6 +10,8 @@ // rustc --test match_borrowed_str.rs.rs && ./match_borrowed_str.rs +// pretty-expanded FIXME #23616 + fn compare(x: &str, y: &str) -> bool { match x { "foo" => y == "foo", diff --git a/src/test/run-pass/issue-3656.rs b/src/test/run-pass/issue-3656.rs index 5be64522477..10930474799 100644 --- a/src/test/run-pass/issue-3656.rs +++ b/src/test/run-pass/issue-3656.rs @@ -12,6 +12,8 @@ // Incorrect struct size computation in the FFI, because of not taking // the alignment of elements into account. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/issue-3874.rs b/src/test/run-pass/issue-3874.rs index 9226bebd2dc..0fe1e2af0c1 100644 --- a/src/test/run-pass/issue-3874.rs +++ b/src/test/run-pass/issue-3874.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum PureCounter { PureCounterVariant(uint) } fn each(thing: PureCounter, blk: F) where F: FnOnce(&uint) { diff --git a/src/test/run-pass/issue-3878.rs b/src/test/run-pass/issue-3878.rs index 1f53d9ce542..c98110b9054 100644 --- a/src/test/run-pass/issue-3878.rs +++ b/src/test/run-pass/issue-3878.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(path_statement)] #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-3888-2.rs b/src/test/run-pass/issue-3888-2.rs index bf3d0b786af..24c1a5d05c8 100644 --- a/src/test/run-pass/issue-3888-2.rs +++ b/src/test/run-pass/issue-3888-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn vec_peek<'r, T>(v: &'r [T]) -> &'r [T] { &v[1..5] } diff --git a/src/test/run-pass/issue-3895.rs b/src/test/run-pass/issue-3895.rs index b2254001320..ca6d9faf88f 100644 --- a/src/test/run-pass/issue-3895.rs +++ b/src/test/run-pass/issue-3895.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { enum State { BadChar, BadSyntax } diff --git a/src/test/run-pass/issue-3935.rs b/src/test/run-pass/issue-3935.rs index f534f744a20..1e200e01628 100644 --- a/src/test/run-pass/issue-3935.rs +++ b/src/test/run-pass/issue-3935.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(PartialEq)] struct Bike { name: String, diff --git a/src/test/run-pass/issue-3979-2.rs b/src/test/run-pass/issue-3979-2.rs index 39e9f5dcd2d..4cd3c04bac3 100644 --- a/src/test/run-pass/issue-3979-2.rs +++ b/src/test/run-pass/issue-3979-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn a_method(&self); } diff --git a/src/test/run-pass/issue-3979-generics.rs b/src/test/run-pass/issue-3979-generics.rs index 180bd292f84..14e1b635e94 100644 --- a/src/test/run-pass/issue-3979-generics.rs +++ b/src/test/run-pass/issue-3979-generics.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ops::Add; trait Positioned { diff --git a/src/test/run-pass/issue-3979-xcrate.rs b/src/test/run-pass/issue-3979-xcrate.rs index a062b4c7175..ddd00522452 100644 --- a/src/test/run-pass/issue-3979-xcrate.rs +++ b/src/test/run-pass/issue-3979-xcrate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:issue_3979_traits.rs +// pretty-expanded FIXME #23616 + extern crate issue_3979_traits; use issue_3979_traits::{Positioned, Movable}; diff --git a/src/test/run-pass/issue-3979.rs b/src/test/run-pass/issue-3979.rs index 36939a2877e..06d1cfa0e0d 100644 --- a/src/test/run-pass/issue-3979.rs +++ b/src/test/run-pass/issue-3979.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Positioned { fn SetX(&mut self, int); fn X(&self) -> int; diff --git a/src/test/run-pass/issue-3991.rs b/src/test/run-pass/issue-3991.rs index 37144fb9cce..77fb488488c 100644 --- a/src/test/run-pass/issue-3991.rs +++ b/src/test/run-pass/issue-3991.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct HasNested { nest: Vec > , } diff --git a/src/test/run-pass/issue-4016.rs b/src/test/run-pass/issue-4016.rs index a761345e1d9..122de97c99c 100644 --- a/src/test/run-pass/issue-4016.rs +++ b/src/test/run-pass/issue-4016.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] extern crate serialize; diff --git a/src/test/run-pass/issue-4036.rs b/src/test/run-pass/issue-4036.rs index 865f729a4d3..b4aaf4cc7e9 100644 --- a/src/test/run-pass/issue-4036.rs +++ b/src/test/run-pass/issue-4036.rs @@ -12,6 +12,8 @@ // Issue #4036: Test for an issue that arose around fixing up type inference // byproducts in vtable records. +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] extern crate serialize; diff --git a/src/test/run-pass/issue-4107.rs b/src/test/run-pass/issue-4107.rs index d660f300ada..0be76dd1b22 100644 --- a/src/test/run-pass/issue-4107.rs +++ b/src/test/run-pass/issue-4107.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _id: &Mat2 = &Matrix::identity(1.0); } diff --git a/src/test/run-pass/issue-4208.rs b/src/test/run-pass/issue-4208.rs index c186f1e57f9..52f5d53c046 100644 --- a/src/test/run-pass/issue-4208.rs +++ b/src/test/run-pass/issue-4208.rs @@ -10,6 +10,8 @@ // aux-build:issue-4208-cc.rs +// pretty-expanded FIXME #23616 + extern crate numeric; use numeric::{sin, Angle}; diff --git a/src/test/run-pass/issue-4228.rs b/src/test/run-pass/issue-4228.rs index 8cae8dd7915..3d283849b1f 100644 --- a/src/test/run-pass/issue-4228.rs +++ b/src/test/run-pass/issue-4228.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo; impl Foo { diff --git a/src/test/run-pass/issue-4333.rs b/src/test/run-pass/issue-4333.rs index f92bed87ba6..48753e15a70 100644 --- a/src/test/run-pass/issue-4333.rs +++ b/src/test/run-pass/issue-4333.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(io)] use std::io; diff --git a/src/test/run-pass/issue-4387.rs b/src/test/run-pass/issue-4387.rs index 02601ba2f2a..9c4ae04bf7b 100644 --- a/src/test/run-pass/issue-4387.rs +++ b/src/test/run-pass/issue-4387.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _foo = [0; 2*4]; } diff --git a/src/test/run-pass/issue-4446.rs b/src/test/run-pass/issue-4446.rs index 8dd385b59c9..9f8d93461a2 100644 --- a/src/test/run-pass/issue-4446.rs +++ b/src/test/run-pass/issue-4446.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io::println; diff --git a/src/test/run-pass/issue-4448.rs b/src/test/run-pass/issue-4448.rs index ef30f9182ba..d5d3122f683 100644 --- a/src/test/run-pass/issue-4448.rs +++ b/src/test/run-pass/issue-4448.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::channel; use std::thread; diff --git a/src/test/run-pass/issue-4464.rs b/src/test/run-pass/issue-4464.rs index 33a5c7a167f..753500cec99 100644 --- a/src/test/run-pass/issue-4464.rs +++ b/src/test/run-pass/issue-4464.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn broken(v: &[u8], i: uint, j: uint) -> &[u8] { &v[i..j] } pub fn main() {} diff --git a/src/test/run-pass/issue-4542.rs b/src/test/run-pass/issue-4542.rs index 521e1b40f99..23e8f5b0bda 100644 --- a/src/test/run-pass/issue-4542.rs +++ b/src/test/run-pass/issue-4542.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::env; pub fn main() { diff --git a/src/test/run-pass/issue-4545.rs b/src/test/run-pass/issue-4545.rs index bf03b4c4532..a9d04167a41 100644 --- a/src/test/run-pass/issue-4545.rs +++ b/src/test/run-pass/issue-4545.rs @@ -10,5 +10,7 @@ // aux-build:issue-4545.rs +// pretty-expanded FIXME #23616 + extern crate "issue-4545" as somelib; pub fn main() { somelib::mk::(); } diff --git a/src/test/run-pass/issue-4734.rs b/src/test/run-pass/issue-4734.rs index c08d3503fa4..30c8cb1bfa4 100644 --- a/src/test/run-pass/issue-4734.rs +++ b/src/test/run-pass/issue-4734.rs @@ -11,6 +11,8 @@ // Ensures that destructors are run for expressions of the form "e;" where // `e` is a type which requires a destructor. +// pretty-expanded FIXME #23616 + #![allow(path_statement)] struct A { n: int } diff --git a/src/test/run-pass/issue-4735.rs b/src/test/run-pass/issue-4735.rs index 568b8bc89a0..45db84ca93a 100644 --- a/src/test/run-pass/issue-4735.rs +++ b/src/test/run-pass/issue-4735.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, libc)] diff --git a/src/test/run-pass/issue-4759-1.rs b/src/test/run-pass/issue-4759-1.rs index a565460c42e..3532a395b7a 100644 --- a/src/test/run-pass/issue-4759-1.rs +++ b/src/test/run-pass/issue-4759-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait U { fn f(self); } impl U for isize { fn f(self) {} } pub fn main() { 4.f(); } diff --git a/src/test/run-pass/issue-4759.rs b/src/test/run-pass/issue-4759.rs index 142f088a684..c2fc559ae81 100644 --- a/src/test/run-pass/issue-4759.rs +++ b/src/test/run-pass/issue-4759.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-4830.rs b/src/test/run-pass/issue-4830.rs index 7fc1c10895e..15d870b12a7 100644 --- a/src/test/run-pass/issue-4830.rs +++ b/src/test/run-pass/issue-4830.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct Scheduler { /// The event loop used to drive the scheduler and perform I/O event_loop: Box diff --git a/src/test/run-pass/issue-4875.rs b/src/test/run-pass/issue-4875.rs index 9c1e782ffce..7ac96c21c62 100644 --- a/src/test/run-pass/issue-4875.rs +++ b/src/test/run-pass/issue-4875.rs @@ -10,6 +10,8 @@ // regression test for issue 4875 +// pretty-expanded FIXME #23616 + pub struct Foo { data: T, } diff --git a/src/test/run-pass/issue-5192.rs b/src/test/run-pass/issue-5192.rs index a6f3771bf62..2a871522b44 100644 --- a/src/test/run-pass/issue-5192.rs +++ b/src/test/run-pass/issue-5192.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-5239-2.rs b/src/test/run-pass/issue-5239-2.rs index dd9a6fb3543..6720bb3f0f9 100644 --- a/src/test/run-pass/issue-5239-2.rs +++ b/src/test/run-pass/issue-5239-2.rs @@ -10,6 +10,8 @@ // Regression test for issue #5239 +// pretty-expanded FIXME #23616 + pub fn main() { let _f = |ref x: int| { *x }; let foo = 10; diff --git a/src/test/run-pass/issue-5243.rs b/src/test/run-pass/issue-5243.rs index f5d2c381472..31dc8208725 100644 --- a/src/test/run-pass/issue-5243.rs +++ b/src/test/run-pass/issue-5243.rs @@ -12,6 +12,8 @@ // enough for trans to consider this as non-monomorphic, // which led to various assertions and failures in turn. +// pretty-expanded FIXME #23616 + struct S<'a> { v: &'a int } diff --git a/src/test/run-pass/issue-5315.rs b/src/test/run-pass/issue-5315.rs index 1d2e7b79931..b8532c55c4c 100644 --- a/src/test/run-pass/issue-5315.rs +++ b/src/test/run-pass/issue-5315.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A(bool); pub fn main() { diff --git a/src/test/run-pass/issue-5353.rs b/src/test/run-pass/issue-5353.rs index 1f6493d961c..34ef63572ae 100644 --- a/src/test/run-pass/issue-5353.rs +++ b/src/test/run-pass/issue-5353.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const INVALID_ENUM : u32 = 0; const INVALID_VALUE : u32 = 1; diff --git a/src/test/run-pass/issue-5518.rs b/src/test/run-pass/issue-5518.rs index a28bc9f825d..e24b69bb0de 100644 --- a/src/test/run-pass/issue-5518.rs +++ b/src/test/run-pass/issue-5518.rs @@ -10,6 +10,8 @@ // aux-build:issue-5518.rs +// pretty-expanded FIXME #23616 + extern crate "issue-5518" as other; fn main() {} diff --git a/src/test/run-pass/issue-5521.rs b/src/test/run-pass/issue-5521.rs index fb0e8e599eb..c41f1ecd96a 100644 --- a/src/test/run-pass/issue-5521.rs +++ b/src/test/run-pass/issue-5521.rs @@ -11,6 +11,8 @@ // aux-build:issue-5521.rs +// pretty-expanded FIXME #23616 + extern crate "issue-5521" as foo; fn bar(a: foo::map) { diff --git a/src/test/run-pass/issue-5530.rs b/src/test/run-pass/issue-5530.rs index a9e1ffcb345..7b3d226fe12 100644 --- a/src/test/run-pass/issue-5530.rs +++ b/src/test/run-pass/issue-5530.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Enum { Foo { foo: uint }, Bar { bar: uint } diff --git a/src/test/run-pass/issue-5550.rs b/src/test/run-pass/issue-5550.rs index f87f1d8af76..91741f938a5 100644 --- a/src/test/run-pass/issue-5550.rs +++ b/src/test/run-pass/issue-5550.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] pub fn main() { diff --git a/src/test/run-pass/issue-5554.rs b/src/test/run-pass/issue-5554.rs index 32fca7a182c..63dcae41d83 100644 --- a/src/test/run-pass/issue-5554.rs +++ b/src/test/run-pass/issue-5554.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::default::Default; pub struct X { diff --git a/src/test/run-pass/issue-5572.rs b/src/test/run-pass/issue-5572.rs index 4e57ed94991..6ae9dc68a5c 100644 --- a/src/test/run-pass/issue-5572.rs +++ b/src/test/run-pass/issue-5572.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(_t: T) { } pub fn main() { } diff --git a/src/test/run-pass/issue-5718.rs b/src/test/run-pass/issue-5718.rs index 7e773cd7994..8eea99cf562 100644 --- a/src/test/run-pass/issue-5718.rs +++ b/src/test/run-pass/issue-5718.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-5741.rs b/src/test/run-pass/issue-5741.rs index 0aaa0c86241..5190bd95ada 100644 --- a/src/test/run-pass/issue-5741.rs +++ b/src/test/run-pass/issue-5741.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unreachable_code)] pub fn main() { diff --git a/src/test/run-pass/issue-5754.rs b/src/test/run-pass/issue-5754.rs index b2eeedfbdc9..e6bc516acc3 100644 --- a/src/test/run-pass/issue-5754.rs +++ b/src/test/run-pass/issue-5754.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct TwoDoubles { r: f64, i: f64 diff --git a/src/test/run-pass/issue-5791.rs b/src/test/run-pass/issue-5791.rs index c6017d7d650..aad90bd4181 100644 --- a/src/test/run-pass/issue-5791.rs +++ b/src/test/run-pass/issue-5791.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/issue-5884.rs b/src/test/run-pass/issue-5884.rs index 6502c66d858..d798560a232 100644 --- a/src/test/run-pass/issue-5884.rs +++ b/src/test/run-pass/issue-5884.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-5900.rs b/src/test/run-pass/issue-5900.rs index 4518b503c0d..65ece1f6711 100644 --- a/src/test/run-pass/issue-5900.rs +++ b/src/test/run-pass/issue-5900.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod foo { use super::Bar; diff --git a/src/test/run-pass/issue-5917.rs b/src/test/run-pass/issue-5917.rs index 5b601267356..56122700683 100644 --- a/src/test/run-pass/issue-5917.rs +++ b/src/test/run-pass/issue-5917.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct T (&'static [int]); static t : T = T (&[5, 4, 3]); pub fn main () { diff --git a/src/test/run-pass/issue-5950.rs b/src/test/run-pass/issue-5950.rs index 88bbba44bbe..b0e01db14d8 100644 --- a/src/test/run-pass/issue-5950.rs +++ b/src/test/run-pass/issue-5950.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub use local as local_alias; pub mod local { } diff --git a/src/test/run-pass/issue-5988.rs b/src/test/run-pass/issue-5988.rs index dae4bc35c27..8ec88d55721 100644 --- a/src/test/run-pass/issue-5988.rs +++ b/src/test/run-pass/issue-5988.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io; diff --git a/src/test/run-pass/issue-5997.rs b/src/test/run-pass/issue-5997.rs index 0ce8823bc99..dd311c812e5 100644 --- a/src/test/run-pass/issue-5997.rs +++ b/src/test/run-pass/issue-5997.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f() -> bool { enum E { V(T) } diff --git a/src/test/run-pass/issue-6117.rs b/src/test/run-pass/issue-6117.rs index 562e2b68af1..55527297402 100644 --- a/src/test/run-pass/issue-6117.rs +++ b/src/test/run-pass/issue-6117.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Either { Left(T), Right(U) } pub fn main() { diff --git a/src/test/run-pass/issue-6128.rs b/src/test/run-pass/issue-6128.rs index e1e71be72eb..84baff9aae1 100644 --- a/src/test/run-pass/issue-6128.rs +++ b/src/test/run-pass/issue-6128.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, collections)] diff --git a/src/test/run-pass/issue-6130.rs b/src/test/run-pass/issue-6130.rs index 1a1f538a548..1f204ab896b 100644 --- a/src/test/run-pass/issue-6130.rs +++ b/src/test/run-pass/issue-6130.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![deny(type_limits)] pub fn main() { diff --git a/src/test/run-pass/issue-6153.rs b/src/test/run-pass/issue-6153.rs index b2b64e62c39..5df3478c84c 100644 --- a/src/test/run-pass/issue-6153.rs +++ b/src/test/run-pass/issue-6153.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn swap(f: F) -> Vec where F: FnOnce(Vec) -> Vec { let x = vec!(1, 2, 3); f(x) diff --git a/src/test/run-pass/issue-6157.rs b/src/test/run-pass/issue-6157.rs index 39f387afaba..756aaece681 100644 --- a/src/test/run-pass/issue-6157.rs +++ b/src/test/run-pass/issue-6157.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait OpInt { fn call(&mut self, int, int) -> int; } impl OpInt for F where F: FnMut(int, int) -> int { diff --git a/src/test/run-pass/issue-6318.rs b/src/test/run-pass/issue-6318.rs index 61bc70465e0..12b71f519b1 100644 --- a/src/test/run-pass/issue-6318.rs +++ b/src/test/run-pass/issue-6318.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-6334.rs b/src/test/run-pass/issue-6334.rs index 67440b6ec1c..fa546a80bfb 100644 --- a/src/test/run-pass/issue-6334.rs +++ b/src/test/run-pass/issue-6334.rs @@ -11,6 +11,8 @@ // Tests that everything still compiles and runs fine even when // we reorder the bounds. +// pretty-expanded FIXME #23616 + trait A { fn a(&self) -> uint; } diff --git a/src/test/run-pass/issue-6341.rs b/src/test/run-pass/issue-6341.rs index 6e49c043566..8ca921f5a05 100644 --- a/src/test/run-pass/issue-6341.rs +++ b/src/test/run-pass/issue-6341.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(PartialEq)] struct A { x: uint } diff --git a/src/test/run-pass/issue-6449.rs b/src/test/run-pass/issue-6449.rs index 9a5fc7763f6..6d2b3ffc75b 100644 --- a/src/test/run-pass/issue-6449.rs +++ b/src/test/run-pass/issue-6449.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar(int), Baz, diff --git a/src/test/run-pass/issue-6470.rs b/src/test/run-pass/issue-6470.rs index ef164150804..05a5dcbc3f8 100644 --- a/src/test/run-pass/issue-6470.rs +++ b/src/test/run-pass/issue-6470.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod Bar { pub struct Foo { v: int, diff --git a/src/test/run-pass/issue-6557.rs b/src/test/run-pass/issue-6557.rs index b9f4f1cf3bd..a618b3d2e7c 100644 --- a/src/test/run-pass/issue-6557.rs +++ b/src/test/run-pass/issue-6557.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/issue-6892.rs b/src/test/run-pass/issue-6892.rs index 6faca339651..43da077ab1f 100644 --- a/src/test/run-pass/issue-6892.rs +++ b/src/test/run-pass/issue-6892.rs @@ -11,6 +11,8 @@ // Ensures that destructors are run for expressions of the form "let _ = e;" // where `e` is a type which requires a destructor. +// pretty-expanded FIXME #23616 + struct Foo; struct Bar { x: int } struct Baz(int); diff --git a/src/test/run-pass/issue-6898.rs b/src/test/run-pass/issue-6898.rs index f40c37b77a3..19e59ea2d73 100644 --- a/src/test/run-pass/issue-6898.rs +++ b/src/test/run-pass/issue-6898.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::intrinsics; diff --git a/src/test/run-pass/issue-6919.rs b/src/test/run-pass/issue-6919.rs index 10dae96d88d..3495c0eb1ae 100644 --- a/src/test/run-pass/issue-6919.rs +++ b/src/test/run-pass/issue-6919.rs @@ -10,6 +10,8 @@ // aux-build:iss.rs +// pretty-expanded FIXME #23616 + #![crate_id="issue-6919"] extern crate issue6919_3; diff --git a/src/test/run-pass/issue-7178.rs b/src/test/run-pass/issue-7178.rs index 6ef740b2a50..3180927f74d 100644 --- a/src/test/run-pass/issue-7178.rs +++ b/src/test/run-pass/issue-7178.rs @@ -10,6 +10,8 @@ // aux-build:issue-7178.rs +// pretty-expanded FIXME #23616 + extern crate "issue-7178" as cross_crate_self; pub fn main() { diff --git a/src/test/run-pass/issue-7222.rs b/src/test/run-pass/issue-7222.rs index 0ca4e428bc4..1bf343e23f0 100644 --- a/src/test/run-pass/issue-7222.rs +++ b/src/test/run-pass/issue-7222.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { const FOO: f64 = 10.0; diff --git a/src/test/run-pass/issue-7268.rs b/src/test/run-pass/issue-7268.rs index 8aa95927312..626adfe292b 100644 --- a/src/test/run-pass/issue-7268.rs +++ b/src/test/run-pass/issue-7268.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(_: T) {} fn bar(x: &'static T) { diff --git a/src/test/run-pass/issue-7344.rs b/src/test/run-pass/issue-7344.rs index 6e2ed27725c..fb348fb4538 100644 --- a/src/test/run-pass/issue-7344.rs +++ b/src/test/run-pass/issue-7344.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unreachable_code)] fn foo() -> bool { false } diff --git a/src/test/run-pass/issue-7519-match-unit-in-arg.rs b/src/test/run-pass/issue-7519-match-unit-in-arg.rs index 75123243f47..c5c59407ab2 100644 --- a/src/test/run-pass/issue-7519-match-unit-in-arg.rs +++ b/src/test/run-pass/issue-7519-match-unit-in-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* #7519 ICE pattern matching unit in function argument */ diff --git a/src/test/run-pass/issue-7575.rs b/src/test/run-pass/issue-7575.rs index 77cfc7f0cf6..471caa55149 100644 --- a/src/test/run-pass/issue-7575.rs +++ b/src/test/run-pass/issue-7575.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn new() -> bool { false } fn dummy(&self) { } diff --git a/src/test/run-pass/issue-7607-2.rs b/src/test/run-pass/issue-7607-2.rs index a0408a03590..799513e6e4f 100644 --- a/src/test/run-pass/issue-7607-2.rs +++ b/src/test/run-pass/issue-7607-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod a { pub struct Foo { a: usize } } diff --git a/src/test/run-pass/issue-7660.rs b/src/test/run-pass/issue-7660.rs index 27c5796ece9..e4d56bdd700 100644 --- a/src/test/run-pass/issue-7660.rs +++ b/src/test/run-pass/issue-7660.rs @@ -11,6 +11,8 @@ // Regression test for issue 7660 // rvalue lifetime too short when equivalent `match` works +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/issue-7663.rs b/src/test/run-pass/issue-7663.rs index 0ff265e483e..3b954ff1948 100644 --- a/src/test/run-pass/issue-7663.rs +++ b/src/test/run-pass/issue-7663.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_imports, dead_code)] mod test1 { diff --git a/src/test/run-pass/issue-7673-cast-generically-implemented-trait.rs b/src/test/run-pass/issue-7673-cast-generically-implemented-trait.rs index 736860947f2..43b5a997c19 100644 --- a/src/test/run-pass/issue-7673-cast-generically-implemented-trait.rs +++ b/src/test/run-pass/issue-7673-cast-generically-implemented-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* #7673 Polymorphically creating traits barely works diff --git a/src/test/run-pass/issue-7784.rs b/src/test/run-pass/issue-7784.rs index a61ee8c2a0b..9dc2bd81182 100644 --- a/src/test/run-pass/issue-7784.rs +++ b/src/test/run-pass/issue-7784.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] use std::ops::Add; diff --git a/src/test/run-pass/issue-7899.rs b/src/test/run-pass/issue-7899.rs index 4b3d46f4833..a830de42862 100644 --- a/src/test/run-pass/issue-7899.rs +++ b/src/test/run-pass/issue-7899.rs @@ -10,6 +10,8 @@ // aux-build:issue-7899.rs +// pretty-expanded FIXME #23616 + extern crate "issue-7899" as testcrate; fn main() { diff --git a/src/test/run-pass/issue-8044.rs b/src/test/run-pass/issue-8044.rs index 504441e3ba9..284b0ff0348 100644 --- a/src/test/run-pass/issue-8044.rs +++ b/src/test/run-pass/issue-8044.rs @@ -10,6 +10,8 @@ // aux-build:issue-8044.rs +// pretty-expanded FIXME #23616 + extern crate "issue-8044" as minimal; use minimal::{BTree, leaf}; diff --git a/src/test/run-pass/issue-8171-default-method-self-inherit-builtin-trait.rs b/src/test/run-pass/issue-8171-default-method-self-inherit-builtin-trait.rs index 3238c24163e..92d1c7c5a1c 100644 --- a/src/test/run-pass/issue-8171-default-method-self-inherit-builtin-trait.rs +++ b/src/test/run-pass/issue-8171-default-method-self-inherit-builtin-trait.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* #8171 Self is not recognised as implementing kinds in default method implementations diff --git a/src/test/run-pass/issue-8248.rs b/src/test/run-pass/issue-8248.rs index 3800564b867..b58be361f15 100644 --- a/src/test/run-pass/issue-8248.rs +++ b/src/test/run-pass/issue-8248.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn dummy(&self) { } } diff --git a/src/test/run-pass/issue-8249.rs b/src/test/run-pass/issue-8249.rs index 10d3ade648d..3e65bc000ff 100644 --- a/src/test/run-pass/issue-8249.rs +++ b/src/test/run-pass/issue-8249.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn dummy(&self) { } } diff --git a/src/test/run-pass/issue-8259.rs b/src/test/run-pass/issue-8259.rs index fb893873bc4..34e5ee5621b 100644 --- a/src/test/run-pass/issue-8259.rs +++ b/src/test/run-pass/issue-8259.rs @@ -10,6 +10,8 @@ // aux-build:issue-8259.rs +// pretty-expanded FIXME #23616 + extern crate "issue-8259" as other; static a: other::Foo<'static> = other::Foo::A; diff --git a/src/test/run-pass/issue-8351-1.rs b/src/test/run-pass/issue-8351-1.rs index b7e6facc581..4e42f943d35 100644 --- a/src/test/run-pass/issue-8351-1.rs +++ b/src/test/run-pass/issue-8351-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { Foo{f: int}, Bar, diff --git a/src/test/run-pass/issue-8351-2.rs b/src/test/run-pass/issue-8351-2.rs index 40e0b3a8eec..10dd803d050 100644 --- a/src/test/run-pass/issue-8351-2.rs +++ b/src/test/run-pass/issue-8351-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { Foo{f: int, b: bool}, Bar, diff --git a/src/test/run-pass/issue-8391.rs b/src/test/run-pass/issue-8391.rs index 86c9b8c6964..bd2e2871bdb 100644 --- a/src/test/run-pass/issue-8391.rs +++ b/src/test/run-pass/issue-8391.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let x = match Some(1) { ref _y @ Some(_) => 1, diff --git a/src/test/run-pass/issue-8398.rs b/src/test/run-pass/issue-8398.rs index 80863c3d6f6..8eb10a199ea 100644 --- a/src/test/run-pass/issue-8398.rs +++ b/src/test/run-pass/issue-8398.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io, io)] use std::old_io; diff --git a/src/test/run-pass/issue-8401.rs b/src/test/run-pass/issue-8401.rs index 1ca91366f36..afdd572b129 100644 --- a/src/test/run-pass/issue-8401.rs +++ b/src/test/run-pass/issue-8401.rs @@ -10,6 +10,8 @@ // aux-build:issue_8401.rs +// pretty-expanded FIXME #23616 + extern crate issue_8401; pub fn main() {} diff --git a/src/test/run-pass/issue-8460.rs b/src/test/run-pass/issue-8460.rs index 929adbdab49..0ef668794ec 100644 --- a/src/test/run-pass/issue-8460.rs +++ b/src/test/run-pass/issue-8460.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::num::Int; diff --git a/src/test/run-pass/issue-8498.rs b/src/test/run-pass/issue-8498.rs index d4d2603bfe2..825729b1e2a 100644 --- a/src/test/run-pass/issue-8498.rs +++ b/src/test/run-pass/issue-8498.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { match &[(Box::new(5),Box::new(7))] { ps => { diff --git a/src/test/run-pass/issue-8506.rs b/src/test/run-pass/issue-8506.rs index 54dfe2b9dab..24632a0d13a 100644 --- a/src/test/run-pass/issue-8506.rs +++ b/src/test/run-pass/issue-8506.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] enum Either { diff --git a/src/test/run-pass/issue-8578.rs b/src/test/run-pass/issue-8578.rs index 275fe740db1..ce392f8d881 100644 --- a/src/test/run-pass/issue-8578.rs +++ b/src/test/run-pass/issue-8578.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub struct UninterpretedOption_NamePart { name_part: Option, } diff --git a/src/test/run-pass/issue-868.rs b/src/test/run-pass/issue-868.rs index e47999fc468..64b463ddf5c 100644 --- a/src/test/run-pass/issue-868.rs +++ b/src/test/run-pass/issue-868.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(g: F) -> T where F: FnOnce() -> T { g() } pub fn main() { diff --git a/src/test/run-pass/issue-8709.rs b/src/test/run-pass/issue-8709.rs index 865905bf504..a75696fbe29 100644 --- a/src/test/run-pass/issue-8709.rs +++ b/src/test/run-pass/issue-8709.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! sty { ($t:ty) => (stringify!($t)) } diff --git a/src/test/run-pass/issue-8783.rs b/src/test/run-pass/issue-8783.rs index 303dd191006..8097df4927a 100644 --- a/src/test/run-pass/issue-8783.rs +++ b/src/test/run-pass/issue-8783.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::default::Default; struct X { pub x: uint } diff --git a/src/test/run-pass/issue-8851.rs b/src/test/run-pass/issue-8851.rs index b70711f9f39..48cb2a64bb7 100644 --- a/src/test/run-pass/issue-8851.rs +++ b/src/test/run-pass/issue-8851.rs @@ -13,6 +13,8 @@ // doesn't cause capture. Making this macro hygienic (as I've done) // could very well make this test case completely pointless.... +// pretty-expanded FIXME #23616 + enum T { A(int), B(uint) diff --git a/src/test/run-pass/issue-8860.rs b/src/test/run-pass/issue-8860.rs index 72e2a33b43e..968f621037f 100644 --- a/src/test/run-pass/issue-8860.rs +++ b/src/test/run-pass/issue-8860.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static mut DROP: int = 0; static mut DROP_S: int = 0; static mut DROP_T: int = 0; diff --git a/src/test/run-pass/issue-8898.rs b/src/test/run-pass/issue-8898.rs index b1c443dd0c5..a4cad1b2639 100644 --- a/src/test/run-pass/issue-8898.rs +++ b/src/test/run-pass/issue-8898.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn assert_repr_eq(obj : T, expected : String) { assert_eq!(expected, format!("{:?}", obj)); } diff --git a/src/test/run-pass/issue-9110.rs b/src/test/run-pass/issue-9110.rs index 09d0f20c96d..298ae5e6aac 100644 --- a/src/test/run-pass/issue-9110.rs +++ b/src/test/run-pass/issue-9110.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! silly_macro { () => ( pub mod Qux { diff --git a/src/test/run-pass/issue-9123.rs b/src/test/run-pass/issue-9123.rs index f66215aa43f..4da0c22a0b1 100644 --- a/src/test/run-pass/issue-9123.rs +++ b/src/test/run-pass/issue-9123.rs @@ -10,6 +10,8 @@ // aux-build:issue_9123.rs +// pretty-expanded FIXME #23616 + extern crate issue_9123; pub fn main() {} diff --git a/src/test/run-pass/issue-9188.rs b/src/test/run-pass/issue-9188.rs index 73d3b355935..1600ce22dd4 100644 --- a/src/test/run-pass/issue-9188.rs +++ b/src/test/run-pass/issue-9188.rs @@ -10,6 +10,8 @@ // aux-build:issue_9188.rs +// pretty-expanded FIXME #23616 + extern crate issue_9188; pub fn main() { diff --git a/src/test/run-pass/issue-9249.rs b/src/test/run-pass/issue-9249.rs index 2795fd59c0c..e4d848dbd75 100644 --- a/src/test/run-pass/issue-9249.rs +++ b/src/test/run-pass/issue-9249.rs @@ -8,5 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static DATA:&'static [&'static str] = &["my string"]; fn main() { } diff --git a/src/test/run-pass/issue-9259.rs b/src/test/run-pass/issue-9259.rs index da5338b8c3c..209c6b13961 100644 --- a/src/test/run-pass/issue-9259.rs +++ b/src/test/run-pass/issue-9259.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A<'a> { a: &'a [String], b: Option<&'a [String]>, diff --git a/src/test/run-pass/issue-9382.rs b/src/test/run-pass/issue-9382.rs index c501420fa61..f9cc8cb293f 100644 --- a/src/test/run-pass/issue-9382.rs +++ b/src/test/run-pass/issue-9382.rs @@ -1,3 +1,5 @@ +// pretty-expanded FIXME #23616 + // 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. diff --git a/src/test/run-pass/issue-9394-inherited-trait-calls.rs b/src/test/run-pass/issue-9394-inherited-trait-calls.rs index 7273a45d893..148d0760e5c 100644 --- a/src/test/run-pass/issue-9394-inherited-trait-calls.rs +++ b/src/test/run-pass/issue-9394-inherited-trait-calls.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Base: Base2 + Base3{ fn foo(&self) -> String; fn foo1(&self) -> String; diff --git a/src/test/run-pass/issue-9396.rs b/src/test/run-pass/issue-9396.rs index 98fc79882c0..aeba6889f49 100644 --- a/src/test/run-pass/issue-9396.rs +++ b/src/test/run-pass/issue-9396.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io, std_misc)] use std::sync::mpsc::{TryRecvError, channel}; diff --git a/src/test/run-pass/issue-9719.rs b/src/test/run-pass/issue-9719.rs index aa1e65efaa4..669a5cdfe30 100644 --- a/src/test/run-pass/issue-9719.rs +++ b/src/test/run-pass/issue-9719.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub enum Enum { A(T), diff --git a/src/test/run-pass/issue-979.rs b/src/test/run-pass/issue-979.rs index 919f0aae38e..81edac3cef2 100644 --- a/src/test/run-pass/issue-979.rs +++ b/src/test/run-pass/issue-979.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::cell::Cell; diff --git a/src/test/run-pass/issue-9906.rs b/src/test/run-pass/issue-9906.rs index 921965b280b..2730f567aa3 100644 --- a/src/test/run-pass/issue-9906.rs +++ b/src/test/run-pass/issue-9906.rs @@ -10,6 +10,8 @@ // aux-build:issue-9906.rs +// pretty-expanded FIXME #23616 + extern crate "issue-9906" as testmod; pub fn main() { diff --git a/src/test/run-pass/issue-9918.rs b/src/test/run-pass/issue-9918.rs index 240a134221d..e81a07fa683 100644 --- a/src/test/run-pass/issue-9918.rs +++ b/src/test/run-pass/issue-9918.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!((0 + 0u8) as char, '\0'); } diff --git a/src/test/run-pass/issue-9942.rs b/src/test/run-pass/issue-9942.rs index c7dea719986..1c554250a11 100644 --- a/src/test/run-pass/issue-9942.rs +++ b/src/test/run-pass/issue-9942.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { const S: uint = 23 as uint; [0; S]; () } diff --git a/src/test/run-pass/issue-9951.rs b/src/test/run-pass/issue-9951.rs index 210f647e5be..63807395fb0 100644 --- a/src/test/run-pass/issue-9951.rs +++ b/src/test/run-pass/issue-9951.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variables)] trait Bar { diff --git a/src/test/run-pass/issue-9968.rs b/src/test/run-pass/issue-9968.rs index 2c9382be9b1..5761c8d9438 100644 --- a/src/test/run-pass/issue-9968.rs +++ b/src/test/run-pass/issue-9968.rs @@ -10,6 +10,8 @@ // aux-build:issue-9968.rs +// pretty-expanded FIXME #23616 + extern crate "issue-9968" as lib; use lib::{Trait, Struct}; diff --git a/src/test/run-pass/issue2170exe.rs b/src/test/run-pass/issue2170exe.rs index 58424089c5e..d126d1f6ce1 100644 --- a/src/test/run-pass/issue2170exe.rs +++ b/src/test/run-pass/issue2170exe.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:issue2170lib.rs +// pretty-expanded FIXME #23616 + extern crate issue2170lib; pub fn main() { diff --git a/src/test/run-pass/issue22346.rs b/src/test/run-pass/issue22346.rs index 1c58765ef65..8538950a895 100644 --- a/src/test/run-pass/issue22346.rs +++ b/src/test/run-pass/issue22346.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] // This used to cause an ICE because the retslot for the "return" had the wrong type diff --git a/src/test/run-pass/issue_3136_b.rs b/src/test/run-pass/issue_3136_b.rs index a6fb993a96b..cffe3f9572b 100644 --- a/src/test/run-pass/issue_3136_b.rs +++ b/src/test/run-pass/issue_3136_b.rs @@ -10,5 +10,7 @@ // aux-build:issue_3136_a.rc +// pretty-expanded FIXME #23616 + extern crate issue_3136_a; pub fn main() {} diff --git a/src/test/run-pass/issue_9155.rs b/src/test/run-pass/issue_9155.rs index 951cde3264b..9db556bf9a2 100644 --- a/src/test/run-pass/issue_9155.rs +++ b/src/test/run-pass/issue_9155.rs @@ -10,6 +10,8 @@ // aux-build:issue_9155.rs +// pretty-expanded FIXME #23616 + extern crate issue_9155; struct Baz; diff --git a/src/test/run-pass/item-attributes.rs b/src/test/run-pass/item-attributes.rs index a262d0323c5..e1b980d7132 100644 --- a/src/test/run-pass/item-attributes.rs +++ b/src/test/run-pass/item-attributes.rs @@ -12,6 +12,8 @@ // for completeness since .rs files linked from .rc files support this // notation to specify their module's attributes +// pretty-expanded FIXME #23616 + #![feature(custom_attribute, libc)] #![allow(unused_attribute)] #![attr1 = "val"] diff --git a/src/test/run-pass/item-name-overload.rs b/src/test/run-pass/item-name-overload.rs index 9aefda4bc71..2827a6df337 100644 --- a/src/test/run-pass/item-name-overload.rs +++ b/src/test/run-pass/item-name-overload.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + mod foo { pub fn baz() { } } diff --git a/src/test/run-pass/iter-cloned-type-inference.rs b/src/test/run-pass/iter-cloned-type-inference.rs index 6ce226bbeca..12f6a7caf6c 100644 --- a/src/test/run-pass/iter-cloned-type-inference.rs +++ b/src/test/run-pass/iter-cloned-type-inference.rs @@ -11,6 +11,8 @@ // Test to see that the element type of .cloned() can be inferred // properly. Previously this would fail to deduce the type of `sum`. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::iter::AdditiveIterator; diff --git a/src/test/run-pass/ivec-pass-by-value.rs b/src/test/run-pass/ivec-pass-by-value.rs index 36f0d3c1c52..246ba19a59b 100644 --- a/src/test/run-pass/ivec-pass-by-value.rs +++ b/src/test/run-pass/ivec-pass-by-value.rs @@ -9,5 +9,7 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(_a: Vec ) { } pub fn main() { f(vec!(1, 2, 3, 4, 5)); } diff --git a/src/test/run-pass/ivec-tag.rs b/src/test/run-pass/ivec-tag.rs index f2895d7d7d1..d5138f6fdbc 100644 --- a/src/test/run-pass/ivec-tag.rs +++ b/src/test/run-pass/ivec-tag.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::thread::Thread; diff --git a/src/test/run-pass/keyword-changes-2012-07-31.rs b/src/test/run-pass/keyword-changes-2012-07-31.rs index ff568b77f08..97025f209a2 100644 --- a/src/test/run-pass/keyword-changes-2012-07-31.rs +++ b/src/test/run-pass/keyword-changes-2012-07-31.rs @@ -12,6 +12,8 @@ // mod -> module // match -> match +// pretty-expanded FIXME #23616 + pub fn main() { } diff --git a/src/test/run-pass/kindck-owned-trait-contains-1.rs b/src/test/run-pass/kindck-owned-trait-contains-1.rs index f05ac11d413..84156385ef4 100644 --- a/src/test/run-pass/kindck-owned-trait-contains-1.rs +++ b/src/test/run-pass/kindck-owned-trait-contains-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/kinds-in-metadata.rs b/src/test/run-pass/kinds-in-metadata.rs index bd75f547507..05c6cb7f5ac 100644 --- a/src/test/run-pass/kinds-in-metadata.rs +++ b/src/test/run-pass/kinds-in-metadata.rs @@ -10,6 +10,8 @@ // aux-build:kinds_in_metadata.rs +// pretty-expanded FIXME #23616 + /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ diff --git a/src/test/run-pass/labeled-break.rs b/src/test/run-pass/labeled-break.rs index 30c2495d590..fe2f35c5119 100644 --- a/src/test/run-pass/labeled-break.rs +++ b/src/test/run-pass/labeled-break.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { 'foo: loop { loop { diff --git a/src/test/run-pass/large-records.rs b/src/test/run-pass/large-records.rs index 20ec058b9f4..6824d9a1cce 100644 --- a/src/test/run-pass/large-records.rs +++ b/src/test/run-pass/large-records.rs @@ -12,6 +12,8 @@ +// pretty-expanded FIXME #23616 + struct Large {a: int, b: int, c: int, diff --git a/src/test/run-pass/last-use-in-block.rs b/src/test/run-pass/last-use-in-block.rs index 8ef5df5d696..28fe3bf0bd1 100644 --- a/src/test/run-pass/last-use-in-block.rs +++ b/src/test/run-pass/last-use-in-block.rs @@ -10,6 +10,8 @@ // Issue #1818 +// pretty-expanded FIXME #23616 + fn lp(s: String, mut f: F) -> T where F: FnMut(String) -> T { while false { let r = f(s); diff --git a/src/test/run-pass/last-use-in-cap-clause.rs b/src/test/run-pass/last-use-in-cap-clause.rs index 1dddec32e38..f9c8fe0f2d2 100644 --- a/src/test/run-pass/last-use-in-cap-clause.rs +++ b/src/test/run-pass/last-use-in-cap-clause.rs @@ -10,6 +10,8 @@ // Make sure #1399 stays fixed +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(unboxed_closures, core)] diff --git a/src/test/run-pass/leak-unique-as-tydesc.rs b/src/test/run-pass/leak-unique-as-tydesc.rs index 65808de3cf4..fe89d52bcb3 100644 --- a/src/test/run-pass/leak-unique-as-tydesc.rs +++ b/src/test/run-pass/leak-unique-as-tydesc.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/let-destruct-ref.rs b/src/test/run-pass/let-destruct-ref.rs index c0f674d0371..0b38d16941b 100644 --- a/src/test/run-pass/let-destruct-ref.rs +++ b/src/test/run-pass/let-destruct-ref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = 3_usize; let ref y = x; diff --git a/src/test/run-pass/let-var-hygiene.rs b/src/test/run-pass/let-var-hygiene.rs index d6409267eb6..c1e80aaf2d7 100644 --- a/src/test/run-pass/let-var-hygiene.rs +++ b/src/test/run-pass/let-var-hygiene.rs @@ -9,6 +9,8 @@ // except according to those terms. // shouldn't affect evaluation of $ex: +// pretty-expanded FIXME #23616 + macro_rules! bad_macro { ($ex:expr) => ({let _x = 9; $ex}) } diff --git a/src/test/run-pass/lint-non-camel-case-with-trailing-underscores.rs b/src/test/run-pass/lint-non-camel-case-with-trailing-underscores.rs index f51312bc257..37de5745bb4 100644 --- a/src/test/run-pass/lint-non-camel-case-with-trailing-underscores.rs +++ b/src/test/run-pass/lint-non-camel-case-with-trailing-underscores.rs @@ -10,6 +10,8 @@ // This is ok because we often use the trailing underscore to mean 'prime' +// pretty-expanded FIXME #23616 + #[forbid(non_camel_case_types)] type Foo_ = int; diff --git a/src/test/run-pass/lint-non-uppercase-statics-lowercase-mut-statics.rs b/src/test/run-pass/lint-non-uppercase-statics-lowercase-mut-statics.rs index ce3518618d0..b530a3facaf 100644 --- a/src/test/run-pass/lint-non-uppercase-statics-lowercase-mut-statics.rs +++ b/src/test/run-pass/lint-non-uppercase-statics-lowercase-mut-statics.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![forbid(non_camel_case_types)] #![forbid(non_upper_case_globals)] diff --git a/src/test/run-pass/list.rs b/src/test/run-pass/list.rs index e55c1b36f3e..dfd2d191d49 100644 --- a/src/test/run-pass/list.rs +++ b/src/test/run-pass/list.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/liveness-assign-imm-local-after-loop.rs b/src/test/run-pass/liveness-assign-imm-local-after-loop.rs index 143972fe299..ce6f77633db 100644 --- a/src/test/run-pass/liveness-assign-imm-local-after-loop.rs +++ b/src/test/run-pass/liveness-assign-imm-local-after-loop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unreachable_code)] #![allow(unused_variable)] diff --git a/src/test/run-pass/liveness-assign-imm-local-after-ret.rs b/src/test/run-pass/liveness-assign-imm-local-after-ret.rs index f13e2826c85..f10d851a463 100644 --- a/src/test/run-pass/liveness-assign-imm-local-after-ret.rs +++ b/src/test/run-pass/liveness-assign-imm-local-after-ret.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unreachable_code)] fn test() { diff --git a/src/test/run-pass/liveness-move-in-loop.rs b/src/test/run-pass/liveness-move-in-loop.rs index 9120151051e..4f1b6f3b925 100644 --- a/src/test/run-pass/liveness-move-in-loop.rs +++ b/src/test/run-pass/liveness-move-in-loop.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn take(x: int) -> int {x} fn the_loop() { diff --git a/src/test/run-pass/log_syntax-trace_macros-macro-locations.rs b/src/test/run-pass/log_syntax-trace_macros-macro-locations.rs index 95a5f1003b6..49328311867 100644 --- a/src/test/run-pass/log_syntax-trace_macros-macro-locations.rs +++ b/src/test/run-pass/log_syntax-trace_macros-macro-locations.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(trace_macros, log_syntax)] // make sure these macros can be used as in the various places that diff --git a/src/test/run-pass/logging-enabled-debug.rs b/src/test/run-pass/logging-enabled-debug.rs index d3b6c38da88..59f5b0af359 100644 --- a/src/test/run-pass/logging-enabled-debug.rs +++ b/src/test/run-pass/logging-enabled-debug.rs @@ -11,6 +11,8 @@ // compile-flags:-C debug-assertions=no // exec-env:RUST_LOG=logging-enabled-debug=debug +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] #[macro_use] diff --git a/src/test/run-pass/logging-enabled.rs b/src/test/run-pass/logging-enabled.rs index 1dd9f72ab80..24ef0295626 100644 --- a/src/test/run-pass/logging-enabled.rs +++ b/src/test/run-pass/logging-enabled.rs @@ -10,6 +10,8 @@ // exec-env:RUST_LOG=logging-enabled=info +// pretty-expanded FIXME #23616 + #![feature(rustc_private)] #[macro_use] diff --git a/src/test/run-pass/logging-right-crate.rs b/src/test/run-pass/logging-right-crate.rs index ced1fdc4455..63993182a42 100644 --- a/src/test/run-pass/logging-right-crate.rs +++ b/src/test/run-pass/logging-right-crate.rs @@ -21,6 +21,8 @@ // longer happens by enabling logging for *this* crate and then invoking a // function in an external crate which will panic when logging is enabled. +// pretty-expanded FIXME #23616 + extern crate logging_right_crate; pub fn main() { diff --git a/src/test/run-pass/logging_before_rt_started.rs b/src/test/run-pass/logging_before_rt_started.rs index 8a21d60e468..820285188ae 100644 --- a/src/test/run-pass/logging_before_rt_started.rs +++ b/src/test/run-pass/logging_before_rt_started.rs @@ -16,4 +16,6 @@ // this test will trigger "output during runtime initialization" to make sure // that the bug isn't re-introduced. +// pretty-expanded FIXME #23616 + pub fn main() {} diff --git a/src/test/run-pass/long-while.rs b/src/test/run-pass/long-while.rs index cbe26844708..2c2c2be39a4 100644 --- a/src/test/run-pass/long-while.rs +++ b/src/test/run-pass/long-while.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variable)] pub fn main() { diff --git a/src/test/run-pass/loop-break-cont-1.rs b/src/test/run-pass/loop-break-cont-1.rs index d58d2a71396..eaf69dbae00 100644 --- a/src/test/run-pass/loop-break-cont-1.rs +++ b/src/test/run-pass/loop-break-cont-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _i = 0_usize; loop { diff --git a/src/test/run-pass/loop-diverges.rs b/src/test/run-pass/loop-diverges.rs index 9c46ba2cb9b..c2ad9a6ef73 100644 --- a/src/test/run-pass/loop-diverges.rs +++ b/src/test/run-pass/loop-diverges.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* Make sure a loop{} can be the tailexpr in the body of a diverging function */ diff --git a/src/test/run-pass/loop-label-shadowing.rs b/src/test/run-pass/loop-label-shadowing.rs index 090872e69ea..399920a7e31 100644 --- a/src/test/run-pass/loop-label-shadowing.rs +++ b/src/test/run-pass/loop-label-shadowing.rs @@ -10,6 +10,8 @@ // Issue #12512. +// pretty-expanded FIXME #23616 + fn main() { let mut foo = Vec::new(); 'foo: for i in &[1, 2, 3] { diff --git a/src/test/run-pass/loop-labeled-break-value.rs b/src/test/run-pass/loop-labeled-break-value.rs index f71dc6869be..4f03b45b116 100644 --- a/src/test/run-pass/loop-labeled-break-value.rs +++ b/src/test/run-pass/loop-labeled-break-value.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { 'outer: loop { let _: i32 = loop { break 'outer }; diff --git a/src/test/run-pass/loop-no-reinit-needed-post-bot.rs b/src/test/run-pass/loop-no-reinit-needed-post-bot.rs index 2582c2e6147..689e17c170d 100644 --- a/src/test/run-pass/loop-no-reinit-needed-post-bot.rs +++ b/src/test/run-pass/loop-no-reinit-needed-post-bot.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S; // Ensure S is moved, not copied, on assignment. impl Drop for S { fn drop(&mut self) { } } diff --git a/src/test/run-pass/loop-scope.rs b/src/test/run-pass/loop-scope.rs index 88711a46059..70f2830555a 100644 --- a/src/test/run-pass/loop-scope.rs +++ b/src/test/run-pass/loop-scope.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = vec!(10, 20, 30); let mut sum = 0; diff --git a/src/test/run-pass/macro-block-nonterminal.rs b/src/test/run-pass/macro-block-nonterminal.rs index 6c568d6d493..496534a5362 100644 --- a/src/test/run-pass/macro-block-nonterminal.rs +++ b/src/test/run-pass/macro-block-nonterminal.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! do_block{ ($val:block) => {$val} } diff --git a/src/test/run-pass/macro-crate-def-only.rs b/src/test/run-pass/macro-crate-def-only.rs index efee9ba963a..58b09fa4921 100644 --- a/src/test/run-pass/macro-crate-def-only.rs +++ b/src/test/run-pass/macro-crate-def-only.rs @@ -10,6 +10,8 @@ // aux-build:macro_crate_def_only.rs +// pretty-expanded FIXME #23616 + #[macro_use] #[no_link] extern crate macro_crate_def_only; diff --git a/src/test/run-pass/macro-crate-use.rs b/src/test/run-pass/macro-crate-use.rs index fbbe0105cf4..38f646b79a5 100644 --- a/src/test/run-pass/macro-crate-use.rs +++ b/src/test/run-pass/macro-crate-use.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn increment(x: uint) -> uint { x + 1 } diff --git a/src/test/run-pass/macro-deep_expansion.rs b/src/test/run-pass/macro-deep_expansion.rs index c4012e2cf3c..fd21ed0150a 100644 --- a/src/test/run-pass/macro-deep_expansion.rs +++ b/src/test/run-pass/macro-deep_expansion.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! foo2 { () => { "foo" diff --git a/src/test/run-pass/macro-delimiter-significance.rs b/src/test/run-pass/macro-delimiter-significance.rs index a2ae3fbf83b..6a3a495f2f1 100644 --- a/src/test/run-pass/macro-delimiter-significance.rs +++ b/src/test/run-pass/macro-delimiter-significance.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { vec![1_usize, 2, 3].len(); } diff --git a/src/test/run-pass/macro-interpolation.rs b/src/test/run-pass/macro-interpolation.rs index 1cbd4f6bc70..9782ee146fc 100644 --- a/src/test/run-pass/macro-interpolation.rs +++ b/src/test/run-pass/macro-interpolation.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! overly_complicated { ($fnname:ident, $arg:ident, $ty:ty, $body:block, $val:expr, $pat:pat, $res:path) => ({ diff --git a/src/test/run-pass/macro-invocation-in-count-expr-fixed-array-type.rs b/src/test/run-pass/macro-invocation-in-count-expr-fixed-array-type.rs index ce748967498..9fafeb6531d 100644 --- a/src/test/run-pass/macro-invocation-in-count-expr-fixed-array-type.rs +++ b/src/test/run-pass/macro-invocation-in-count-expr-fixed-array-type.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! four { () => (4) } diff --git a/src/test/run-pass/macro-method-issue-4621.rs b/src/test/run-pass/macro-method-issue-4621.rs index c58a0301424..d20777aadc4 100644 --- a/src/test/run-pass/macro-method-issue-4621.rs +++ b/src/test/run-pass/macro-method-issue-4621.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A; macro_rules! make_thirteen_method {() => (fn thirteen(&self)->int {13})} diff --git a/src/test/run-pass/macro-nt-list.rs b/src/test/run-pass/macro-nt-list.rs index c6efc2f2bc8..f3367ff2b41 100644 --- a/src/test/run-pass/macro-nt-list.rs +++ b/src/test/run-pass/macro-nt-list.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! list { ( ($($id:ident),*) ) => (()); ( [$($id:ident),*] ) => (()); diff --git a/src/test/run-pass/macro-of-higher-order.rs b/src/test/run-pass/macro-of-higher-order.rs index 1a77eee824b..ebd58f77228 100644 --- a/src/test/run-pass/macro-of-higher-order.rs +++ b/src/test/run-pass/macro-of-higher-order.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! higher_order { (subst $lhs:tt => $rhs:tt) => ({ macro_rules! anon { $lhs => $rhs } diff --git a/src/test/run-pass/macro-pat.rs b/src/test/run-pass/macro-pat.rs index 7a3e55322c8..15387f908b4 100644 --- a/src/test/run-pass/macro-pat.rs +++ b/src/test/run-pass/macro-pat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! mypat { () => ( Some('y') diff --git a/src/test/run-pass/macro-path.rs b/src/test/run-pass/macro-path.rs index 4aa15879434..072bc84fb63 100644 --- a/src/test/run-pass/macro-path.rs +++ b/src/test/run-pass/macro-path.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod m { pub type t = int; } diff --git a/src/test/run-pass/macro-with-attrs1.rs b/src/test/run-pass/macro-with-attrs1.rs index f180922a052..0938c16c304 100644 --- a/src/test/run-pass/macro-with-attrs1.rs +++ b/src/test/run-pass/macro-with-attrs1.rs @@ -10,6 +10,8 @@ // compile-flags: --cfg foo +// pretty-expanded FIXME #23616 + #[cfg(foo)] macro_rules! foo { () => (1) } diff --git a/src/test/run-pass/macro-with-attrs2.rs b/src/test/run-pass/macro-with-attrs2.rs index b56dff6b01f..cf48c325f1f 100644 --- a/src/test/run-pass/macro-with-attrs2.rs +++ b/src/test/run-pass/macro-with-attrs2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[cfg(foo)] macro_rules! foo { () => (1) } diff --git a/src/test/run-pass/macro_with_super_2.rs b/src/test/run-pass/macro_with_super_2.rs index 5c681b8e6e7..9ecf186d5b1 100644 --- a/src/test/run-pass/macro_with_super_2.rs +++ b/src/test/run-pass/macro_with_super_2.rs @@ -10,6 +10,8 @@ // aux-build:macro_with_super_1.rs +// pretty-expanded FIXME #23616 + #[macro_use] extern crate macro_with_super_1; diff --git a/src/test/run-pass/match-arm-statics.rs b/src/test/run-pass/match-arm-statics.rs index dfefe84518c..b9b78012c3d 100644 --- a/src/test/run-pass/match-arm-statics.rs +++ b/src/test/run-pass/match-arm-statics.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct NewBool(bool); enum Direction { diff --git a/src/test/run-pass/match-borrowed_str.rs b/src/test/run-pass/match-borrowed_str.rs index b359614fa9a..574c4b9f00e 100644 --- a/src/test/run-pass/match-borrowed_str.rs +++ b/src/test/run-pass/match-borrowed_str.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unnecessary_allocation)] fn f1(ref_string: &str) -> String { diff --git a/src/test/run-pass/match-bot-2.rs b/src/test/run-pass/match-bot-2.rs index 949fad11344..00804634ea8 100644 --- a/src/test/run-pass/match-bot-2.rs +++ b/src/test/run-pass/match-bot-2.rs @@ -9,5 +9,7 @@ // except according to those terms. // n.b. This was only ever failing with optimization disabled. +// pretty-expanded FIXME #23616 + fn a() -> int { match return 1 { 2 => 3, _ => panic!() } } pub fn main() { a(); } diff --git a/src/test/run-pass/match-enum-struct-0.rs b/src/test/run-pass/match-enum-struct-0.rs index 5cc512abfe3..5bd8db7b17b 100644 --- a/src/test/run-pass/match-enum-struct-0.rs +++ b/src/test/run-pass/match-enum-struct-0.rs @@ -10,6 +10,8 @@ // regression test for issue #5625 +// pretty-expanded FIXME #23616 + enum E { Foo{f : int}, Bar diff --git a/src/test/run-pass/match-enum-struct-1.rs b/src/test/run-pass/match-enum-struct-1.rs index fdfadf8eb44..1224a5dd314 100644 --- a/src/test/run-pass/match-enum-struct-1.rs +++ b/src/test/run-pass/match-enum-struct-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum E { Foo{f : int}, Bar diff --git a/src/test/run-pass/match-implicit-copy-unique.rs b/src/test/run-pass/match-implicit-copy-unique.rs index cd4802f4b39..a49f7bcebcf 100644 --- a/src/test/run-pass/match-implicit-copy-unique.rs +++ b/src/test/run-pass/match-implicit-copy-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/match-in-macro.rs b/src/test/run-pass/match-in-macro.rs index e4886ddaa0e..374b1b54e0b 100644 --- a/src/test/run-pass/match-in-macro.rs +++ b/src/test/run-pass/match-in-macro.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { B { b1: int, bb1: int}, } diff --git a/src/test/run-pass/match-naked-record-expr.rs b/src/test/run-pass/match-naked-record-expr.rs index 433cf23626b..0e6bb1e62a5 100644 --- a/src/test/run-pass/match-naked-record-expr.rs +++ b/src/test/run-pass/match-naked-record-expr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct X { x: int } pub fn main() { diff --git a/src/test/run-pass/match-naked-record.rs b/src/test/run-pass/match-naked-record.rs index fe12b7c1585..d8422ba6917 100644 --- a/src/test/run-pass/match-naked-record.rs +++ b/src/test/run-pass/match-naked-record.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct X { x: int } pub fn main() { diff --git a/src/test/run-pass/match-path.rs b/src/test/run-pass/match-path.rs index b3c7f3db512..1b3594a0a79 100644 --- a/src/test/run-pass/match-path.rs +++ b/src/test/run-pass/match-path.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + mod m1 { pub enum foo { foo1, foo2, } } diff --git a/src/test/run-pass/match-pattern-bindings.rs b/src/test/run-pass/match-pattern-bindings.rs index abb78fc8310..d230f18f2bd 100644 --- a/src/test/run-pass/match-pattern-bindings.rs +++ b/src/test/run-pass/match-pattern-bindings.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let value = Some(1); assert_eq!(match value { diff --git a/src/test/run-pass/match-pattern-simple.rs b/src/test/run-pass/match-pattern-simple.rs index 92a75390222..f8a6e475a3b 100644 --- a/src/test/run-pass/match-pattern-simple.rs +++ b/src/test/run-pass/match-pattern-simple.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + fn altsimple(f: int) { match f { _x => () } } pub fn main() { } diff --git a/src/test/run-pass/match-phi.rs b/src/test/run-pass/match-phi.rs index 2a0a2b20887..5e15c642b67 100644 --- a/src/test/run-pass/match-phi.rs +++ b/src/test/run-pass/match-phi.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] diff --git a/src/test/run-pass/match-pipe-binding.rs b/src/test/run-pass/match-pipe-binding.rs index bdf12d22edd..70d3639a785 100644 --- a/src/test/run-pass/match-pipe-binding.rs +++ b/src/test/run-pass/match-pipe-binding.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test1() { // from issue 6338 match ((1, "a".to_string()), (2, "b".to_string())) { diff --git a/src/test/run-pass/match-range-static.rs b/src/test/run-pass/match-range-static.rs index 0feeea70221..56e6f4dce59 100644 --- a/src/test/run-pass/match-range-static.rs +++ b/src/test/run-pass/match-range-static.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const s: int = 1; const e: int = 42; diff --git a/src/test/run-pass/match-ref-binding-in-guard-3256.rs b/src/test/run-pass/match-ref-binding-in-guard-3256.rs index a83bc73457e..1e2ebf42a99 100644 --- a/src/test/run-pass/match-ref-binding-in-guard-3256.rs +++ b/src/test/run-pass/match-ref-binding-in-guard-3256.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::Mutex; pub fn main() { diff --git a/src/test/run-pass/match-ref-binding-mut-option.rs b/src/test/run-pass/match-ref-binding-mut-option.rs index 8d1e483bcd8..41f00e58ff7 100644 --- a/src/test/run-pass/match-ref-binding-mut-option.rs +++ b/src/test/run-pass/match-ref-binding-mut-option.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut v = Some(22); match v { diff --git a/src/test/run-pass/match-ref-binding-mut.rs b/src/test/run-pass/match-ref-binding-mut.rs index 266f7cdde11..9dfe079c8a8 100644 --- a/src/test/run-pass/match-ref-binding-mut.rs +++ b/src/test/run-pass/match-ref-binding-mut.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Rec { f: int } diff --git a/src/test/run-pass/match-ref-binding.rs b/src/test/run-pass/match-ref-binding.rs index 0b613df18ee..03d5c6817e4 100644 --- a/src/test/run-pass/match-ref-binding.rs +++ b/src/test/run-pass/match-ref-binding.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn destructure(x: Option) -> int { match x { None => 0, diff --git a/src/test/run-pass/match-static-const-rename.rs b/src/test/run-pass/match-static-const-rename.rs index 164cc99e188..433ef8a6319 100644 --- a/src/test/run-pass/match-static-const-rename.rs +++ b/src/test/run-pass/match-static-const-rename.rs @@ -16,6 +16,8 @@ // around this problem locally by renaming the constant in the `use` // form to an uppercase identifier that placates the lint. +// pretty-expanded FIXME #23616 + #![deny(non_upper_case_globals)] pub const A : int = 97; diff --git a/src/test/run-pass/match-str.rs b/src/test/run-pass/match-str.rs index 301d99a7e20..5d8958c6b9e 100644 --- a/src/test/run-pass/match-str.rs +++ b/src/test/run-pass/match-str.rs @@ -10,6 +10,8 @@ // Issue #53 +// pretty-expanded FIXME #23616 + pub fn main() { match "test" { "not-test" => panic!(), "test" => (), _ => panic!() } diff --git a/src/test/run-pass/match-struct-0.rs b/src/test/run-pass/match-struct-0.rs index 6d5658aa13c..e550b354d40 100644 --- a/src/test/run-pass/match-struct-0.rs +++ b/src/test/run-pass/match-struct-0.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo{ f : int, } diff --git a/src/test/run-pass/match-tag.rs b/src/test/run-pass/match-tag.rs index cf940a63056..4a04fd55df5 100644 --- a/src/test/run-pass/match-tag.rs +++ b/src/test/run-pass/match-tag.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + enum color { rgb(int, int, int), rgba(int, int, int, int), diff --git a/src/test/run-pass/match-value-binding-in-guard-3291.rs b/src/test/run-pass/match-value-binding-in-guard-3291.rs index beb125492b2..e008874e6d7 100644 --- a/src/test/run-pass/match-value-binding-in-guard-3291.rs +++ b/src/test/run-pass/match-value-binding-in-guard-3291.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/match-vec-alternatives.rs b/src/test/run-pass/match-vec-alternatives.rs index eb6b2176e51..520c2e8108d 100644 --- a/src/test/run-pass/match-vec-alternatives.rs +++ b/src/test/run-pass/match-vec-alternatives.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] fn match_vecs<'a, T>(l1: &'a [T], l2: &'a [T]) -> &'static str { diff --git a/src/test/run-pass/match-vec-rvalue.rs b/src/test/run-pass/match-vec-rvalue.rs index 04a0204d206..e368aeb9769 100644 --- a/src/test/run-pass/match-vec-rvalue.rs +++ b/src/test/run-pass/match-vec-rvalue.rs @@ -11,6 +11,8 @@ // Tests that matching rvalues with drops does not crash. +// pretty-expanded FIXME #23616 + pub fn main() { match vec!(1, 2, 3) { x => { diff --git a/src/test/run-pass/method-attributes.rs b/src/test/run-pass/method-attributes.rs index 92af96e0d8f..ccf5efddebe 100644 --- a/src/test/run-pass/method-attributes.rs +++ b/src/test/run-pass/method-attributes.rs @@ -9,6 +9,8 @@ // except according to those terms. // pp-exact - Make sure we print all the attributes +// pretty-expanded FIXME #23616 + #![allow(unused_attribute)] #![feature(custom_attribute)] diff --git a/src/test/run-pass/method-early-bound-lifetimes-on-self.rs b/src/test/run-pass/method-early-bound-lifetimes-on-self.rs index cec9753a2fe..3babb543bf2 100644 --- a/src/test/run-pass/method-early-bound-lifetimes-on-self.rs +++ b/src/test/run-pass/method-early-bound-lifetimes-on-self.rs @@ -11,6 +11,8 @@ // Check that we successfully handle methods where the `self` type has // an early-bound lifetime. Issue #18208. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] use std::marker; diff --git a/src/test/run-pass/method-mut-self-modifies-mut-slice-lvalue.rs b/src/test/run-pass/method-mut-self-modifies-mut-slice-lvalue.rs index 826561bfddd..e013c5b0be7 100644 --- a/src/test/run-pass/method-mut-self-modifies-mut-slice-lvalue.rs +++ b/src/test/run-pass/method-mut-self-modifies-mut-slice-lvalue.rs @@ -12,6 +12,8 @@ // type is `&mut [u8]`, passes in a pointer to the lvalue and not a // temporary. Issue #19147. +// pretty-expanded FIXME #23616 + #![feature(core, old_io)] use std::mem; diff --git a/src/test/run-pass/method-normalize-bounds-issue-20604.rs b/src/test/run-pass/method-normalize-bounds-issue-20604.rs index 5ba5d7f8d72..926a0c371e9 100644 --- a/src/test/run-pass/method-normalize-bounds-issue-20604.rs +++ b/src/test/run-pass/method-normalize-bounds-issue-20604.rs @@ -14,6 +14,8 @@ // winnowing stage of method resolution failed to handle an associated // type projection. +// pretty-expanded FIXME #23616 + #![feature(associated_types)] trait Hasher { diff --git a/src/test/run-pass/method-projection.rs b/src/test/run-pass/method-projection.rs index 6f72a163981..496625213f7 100644 --- a/src/test/run-pass/method-projection.rs +++ b/src/test/run-pass/method-projection.rs @@ -13,6 +13,8 @@ /////////////////////////////////////////////////////////////////////////// +// pretty-expanded FIXME #23616 + trait MakeString { fn make_string(&self) -> String; } diff --git a/src/test/run-pass/method-recursive-blanket-impl.rs b/src/test/run-pass/method-recursive-blanket-impl.rs index 15eb2ae2e4b..6877bf376a6 100644 --- a/src/test/run-pass/method-recursive-blanket-impl.rs +++ b/src/test/run-pass/method-recursive-blanket-impl.rs @@ -13,6 +13,8 @@ // know not to stop at the blanket, we have to recursively evaluate // the `T:Foo` bound. +// pretty-expanded FIXME #23616 + use std::marker::Sized; // Note: this must be generic for the problem to show up diff --git a/src/test/run-pass/method-self-arg-aux1.rs b/src/test/run-pass/method-self-arg-aux1.rs index 81212ee348f..768e7f94862 100644 --- a/src/test/run-pass/method-self-arg-aux1.rs +++ b/src/test/run-pass/method-self-arg-aux1.rs @@ -10,6 +10,8 @@ // Test method calls with self as an argument (cross-crate) +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/method-self-arg-aux2.rs b/src/test/run-pass/method-self-arg-aux2.rs index ca81860dd08..b40333c67c6 100644 --- a/src/test/run-pass/method-self-arg-aux2.rs +++ b/src/test/run-pass/method-self-arg-aux2.rs @@ -10,6 +10,8 @@ // Test method calls with self as an argument (cross-crate) +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/method-self-arg-trait.rs b/src/test/run-pass/method-self-arg-trait.rs index 17fdd7b45c2..8687014bfbb 100644 --- a/src/test/run-pass/method-self-arg-trait.rs +++ b/src/test/run-pass/method-self-arg-trait.rs @@ -10,6 +10,8 @@ // Test method calls with self as an argument +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/method-self-arg.rs b/src/test/run-pass/method-self-arg.rs index 62b3d52860b..9784149c440 100644 --- a/src/test/run-pass/method-self-arg.rs +++ b/src/test/run-pass/method-self-arg.rs @@ -10,6 +10,8 @@ // Test method calls with self as an argument +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/method-two-trait-defer-resolution-1.rs b/src/test/run-pass/method-two-trait-defer-resolution-1.rs index 414b08b4335..d0e0427f378 100644 --- a/src/test/run-pass/method-two-trait-defer-resolution-1.rs +++ b/src/test/run-pass/method-two-trait-defer-resolution-1.rs @@ -11,6 +11,8 @@ // Test that we pick which version of `foo` to run based on the // type that is (ultimately) inferred for `x`. +// pretty-expanded FIXME #23616 + trait foo { fn foo(&self) -> i32; } diff --git a/src/test/run-pass/method-two-trait-defer-resolution-2.rs b/src/test/run-pass/method-two-trait-defer-resolution-2.rs index a49ce826170..36f16f36cc0 100644 --- a/src/test/run-pass/method-two-trait-defer-resolution-2.rs +++ b/src/test/run-pass/method-two-trait-defer-resolution-2.rs @@ -16,6 +16,8 @@ // version will run (note that the `push` occurs after the call to // `foo()`). +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/method-two-traits-distinguished-via-where-clause.rs b/src/test/run-pass/method-two-traits-distinguished-via-where-clause.rs index d5950921190..c8da4852ad3 100644 --- a/src/test/run-pass/method-two-traits-distinguished-via-where-clause.rs +++ b/src/test/run-pass/method-two-traits-distinguished-via-where-clause.rs @@ -11,6 +11,8 @@ // Test that we select between traits A and B. To do that, we must // consider the `Sized` bound. +// pretty-expanded FIXME #23616 + #![feature(core)] trait A { diff --git a/src/test/run-pass/method-where-clause.rs b/src/test/run-pass/method-where-clause.rs index 6337538a332..f2ff0abfad8 100644 --- a/src/test/run-pass/method-where-clause.rs +++ b/src/test/run-pass/method-where-clause.rs @@ -11,6 +11,8 @@ // Test that we can use method notation to call methods based on a // where clause type, and not only type parameters. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self) -> i32; } diff --git a/src/test/run-pass/mid-path-type-params.rs b/src/test/run-pass/mid-path-type-params.rs index 85c05d408e8..602ab95b048 100644 --- a/src/test/run-pass/mid-path-type-params.rs +++ b/src/test/run-pass/mid-path-type-params.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S { contents: T, } diff --git a/src/test/run-pass/mod-inside-fn.rs b/src/test/run-pass/mod-inside-fn.rs index 388d2e4905f..60e9a2b8acb 100644 --- a/src/test/run-pass/mod-inside-fn.rs +++ b/src/test/run-pass/mod-inside-fn.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f() -> int { mod m { pub fn g() -> int { 720 } diff --git a/src/test/run-pass/mod-view-items.rs b/src/test/run-pass/mod-view-items.rs index 1513eb88835..40069c32cd9 100644 --- a/src/test/run-pass/mod-view-items.rs +++ b/src/test/run-pass/mod-view-items.rs @@ -14,6 +14,8 @@ // pretty-print such view items. If that happens again, this should // begin failing. +// pretty-expanded FIXME #23616 + mod m { pub fn f() -> Vec { Vec::new() } } diff --git a/src/test/run-pass/module-qualified-struct-destructure.rs b/src/test/run-pass/module-qualified-struct-destructure.rs index b1c1b64ba40..1b725d6ae21 100644 --- a/src/test/run-pass/module-qualified-struct-destructure.rs +++ b/src/test/run-pass/module-qualified-struct-destructure.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod m { pub struct S { pub x: int, diff --git a/src/test/run-pass/monad.rs b/src/test/run-pass/monad.rs index 0d563f1a714..c9994e9b515 100644 --- a/src/test/run-pass/monad.rs +++ b/src/test/run-pass/monad.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + trait vec_monad { fn bind(&self, f: F ) -> Vec where F: FnMut(&A) -> Vec ; } diff --git a/src/test/run-pass/monomorphized-callees-with-ty-params-3314.rs b/src/test/run-pass/monomorphized-callees-with-ty-params-3314.rs index 11f53f0a980..b45805902df 100644 --- a/src/test/run-pass/monomorphized-callees-with-ty-params-3314.rs +++ b/src/test/run-pass/monomorphized-callees-with-ty-params-3314.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::marker::MarkerTrait; diff --git a/src/test/run-pass/move-1-unique.rs b/src/test/run-pass/move-1-unique.rs index ff06df079b0..74f474b8752 100644 --- a/src/test/run-pass/move-1-unique.rs +++ b/src/test/run-pass/move-1-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-2-unique.rs b/src/test/run-pass/move-2-unique.rs index 590caff3c2d..175c369e628 100644 --- a/src/test/run-pass/move-2-unique.rs +++ b/src/test/run-pass/move-2-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-2.rs b/src/test/run-pass/move-2.rs index 0bff2c2292e..faf45f8ae09 100644 --- a/src/test/run-pass/move-2.rs +++ b/src/test/run-pass/move-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-3-unique.rs b/src/test/run-pass/move-3-unique.rs index 8241424124e..171c455e807 100644 --- a/src/test/run-pass/move-3-unique.rs +++ b/src/test/run-pass/move-3-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-4-unique.rs b/src/test/run-pass/move-4-unique.rs index 9e5eeef7552..94fa3dbca0e 100644 --- a/src/test/run-pass/move-4-unique.rs +++ b/src/test/run-pass/move-4-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-4.rs b/src/test/run-pass/move-4.rs index c902677c645..5c80e683ba4 100644 --- a/src/test/run-pass/move-4.rs +++ b/src/test/run-pass/move-4.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-arg-2-unique.rs b/src/test/run-pass/move-arg-2-unique.rs index e496e9e2105..fd13db560e0 100644 --- a/src/test/run-pass/move-arg-2-unique.rs +++ b/src/test/run-pass/move-arg-2-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-arg-2.rs b/src/test/run-pass/move-arg-2.rs index fdb6799b90f..fd8eddd0c1c 100644 --- a/src/test/run-pass/move-arg-2.rs +++ b/src/test/run-pass/move-arg-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/move-arg.rs b/src/test/run-pass/move-arg.rs index 87db5cbe2f1..197f044ea78 100644 --- a/src/test/run-pass/move-arg.rs +++ b/src/test/run-pass/move-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test(foo: int) { assert!((foo == 10)); } pub fn main() { let x = 10; test(x); } diff --git a/src/test/run-pass/move-guard-const.rs b/src/test/run-pass/move-guard-const.rs index d68a7c831f2..6e49538e98a 100644 --- a/src/test/run-pass/move-guard-const.rs +++ b/src/test/run-pass/move-guard-const.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(box_syntax)] fn main() { diff --git a/src/test/run-pass/move-nullary-fn.rs b/src/test/run-pass/move-nullary-fn.rs index b7cd3003e75..cec1e439972 100644 --- a/src/test/run-pass/move-nullary-fn.rs +++ b/src/test/run-pass/move-nullary-fn.rs @@ -9,6 +9,8 @@ // except according to those terms. // Issue #922 +// pretty-expanded FIXME #23616 + fn f2(_thing: F) where F: FnOnce() { } fn f(thing: F) where F: FnOnce() { diff --git a/src/test/run-pass/move-out-of-field.rs b/src/test/run-pass/move-out-of-field.rs index cb487a34f33..a0eba4685b8 100644 --- a/src/test/run-pass/move-out-of-field.rs +++ b/src/test/run-pass/move-out-of-field.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::string::String; struct StringBuffer { diff --git a/src/test/run-pass/move-scalar.rs b/src/test/run-pass/move-scalar.rs index 845cb8ab601..a0ca9a43a5d 100644 --- a/src/test/run-pass/move-scalar.rs +++ b/src/test/run-pass/move-scalar.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let y: int = 42; diff --git a/src/test/run-pass/moves-based-on-type-cross-crate.rs b/src/test/run-pass/moves-based-on-type-cross-crate.rs index 16f15804e0e..a313ec998f0 100644 --- a/src/test/run-pass/moves-based-on-type-cross-crate.rs +++ b/src/test/run-pass/moves-based-on-type-cross-crate.rs @@ -10,6 +10,8 @@ // aux-build:moves_based_on_type_lib.rs +// pretty-expanded FIXME #23616 + extern crate moves_based_on_type_lib; use moves_based_on_type_lib::f; diff --git a/src/test/run-pass/multi-let.rs b/src/test/run-pass/multi-let.rs index eb1444be378..658b34e13f9 100644 --- a/src/test/run-pass/multi-let.rs +++ b/src/test/run-pass/multi-let.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = 10; let y = x; diff --git a/src/test/run-pass/multidispatch1.rs b/src/test/run-pass/multidispatch1.rs index b9435afdc7a..4243b28614c 100644 --- a/src/test/run-pass/multidispatch1.rs +++ b/src/test/run-pass/multidispatch1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::fmt::Debug; trait MyTrait { diff --git a/src/test/run-pass/multidispatch2.rs b/src/test/run-pass/multidispatch2.rs index 6b52ea9dfa7..0655552c85b 100644 --- a/src/test/run-pass/multidispatch2.rs +++ b/src/test/run-pass/multidispatch2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::fmt::Debug; use std::default::Default; diff --git a/src/test/run-pass/multiline-comment.rs b/src/test/run-pass/multiline-comment.rs index 6203d47be5e..8c74326d1c3 100644 --- a/src/test/run-pass/multiline-comment.rs +++ b/src/test/run-pass/multiline-comment.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + /* * This is a multi-line oldcomment. */ diff --git a/src/test/run-pass/multiple-trait-bounds.rs b/src/test/run-pass/multiple-trait-bounds.rs index 7ce1afb52a2..2746205b637 100644 --- a/src/test/run-pass/multiple-trait-bounds.rs +++ b/src/test/run-pass/multiple-trait-bounds.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(_: T) { } diff --git a/src/test/run-pass/mut-function-arguments.rs b/src/test/run-pass/mut-function-arguments.rs index b1f7da17c8f..311eaf27da9 100644 --- a/src/test/run-pass/mut-function-arguments.rs +++ b/src/test/run-pass/mut-function-arguments.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/mut-in-ident-patterns.rs b/src/test/run-pass/mut-in-ident-patterns.rs index d3ae80861f2..f97dc9a5dd7 100644 --- a/src/test/run-pass/mut-in-ident-patterns.rs +++ b/src/test/run-pass/mut-in-ident-patterns.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self, mut x: int) -> int { let val = x; diff --git a/src/test/run-pass/mut-vstore-expr.rs b/src/test/run-pass/mut-vstore-expr.rs index a276e902fbc..bc90a8cf0d7 100644 --- a/src/test/run-pass/mut-vstore-expr.rs +++ b/src/test/run-pass/mut-vstore-expr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _x: &mut [int] = &mut [ 1, 2, 3 ]; } diff --git a/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs b/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs index e074c3fb3d7..bed3b87def5 100644 --- a/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs +++ b/src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn test1() { let mut ints = [0; 32]; ints[0] += 1; diff --git a/src/test/run-pass/mutual-recursion-group.rs b/src/test/run-pass/mutual-recursion-group.rs index 8444a632fe8..cb2361dd569 100644 --- a/src/test/run-pass/mutual-recursion-group.rs +++ b/src/test/run-pass/mutual-recursion-group.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + enum colour { red, green, blue, } enum tree { children(Box), leaf(colour), } diff --git a/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs b/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs index ea7e05d24e2..f275e9b7425 100644 --- a/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs +++ b/src/test/run-pass/namespaced-enum-emulate-flat-xc.rs @@ -10,6 +10,8 @@ // aux-build:namespaced_enum_emulate_flat.rs +// pretty-expanded FIXME #23616 + extern crate namespaced_enum_emulate_flat; use namespaced_enum_emulate_flat::{Foo, A, B, C}; diff --git a/src/test/run-pass/namespaced-enum-emulate-flat.rs b/src/test/run-pass/namespaced-enum-emulate-flat.rs index e4a8ec19eb8..c557d624586 100644 --- a/src/test/run-pass/namespaced-enum-emulate-flat.rs +++ b/src/test/run-pass/namespaced-enum-emulate-flat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub use Foo::*; use nest::{Bar, D, E, F}; diff --git a/src/test/run-pass/namespaced-enum-glob-import-xcrate.rs b/src/test/run-pass/namespaced-enum-glob-import-xcrate.rs index e5317c2f573..7bfe90bad7f 100644 --- a/src/test/run-pass/namespaced-enum-glob-import-xcrate.rs +++ b/src/test/run-pass/namespaced-enum-glob-import-xcrate.rs @@ -10,6 +10,8 @@ // aux-build:namespaced_enums.rs +// pretty-expanded FIXME #23616 + extern crate namespaced_enums; fn _f(f: namespaced_enums::Foo) { diff --git a/src/test/run-pass/namespaced-enum-glob-import.rs b/src/test/run-pass/namespaced-enum-glob-import.rs index c48be3af248..8d58cd950a8 100644 --- a/src/test/run-pass/namespaced-enum-glob-import.rs +++ b/src/test/run-pass/namespaced-enum-glob-import.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod m2 { pub enum Foo { A, diff --git a/src/test/run-pass/namespaced-enums-xcrate.rs b/src/test/run-pass/namespaced-enums-xcrate.rs index 3b56d6c59a1..0046d80e086 100644 --- a/src/test/run-pass/namespaced-enums-xcrate.rs +++ b/src/test/run-pass/namespaced-enums-xcrate.rs @@ -10,6 +10,8 @@ // aux-build:namespaced_enums.rs +// pretty-expanded FIXME #23616 + extern crate namespaced_enums; use namespaced_enums::Foo; diff --git a/src/test/run-pass/namespaced-enums.rs b/src/test/run-pass/namespaced-enums.rs index 13f70f6a740..a0b8109b93b 100644 --- a/src/test/run-pass/namespaced-enums.rs +++ b/src/test/run-pass/namespaced-enums.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { A, B(int), diff --git a/src/test/run-pass/negative.rs b/src/test/run-pass/negative.rs index 435382666f1..c5b6a6a035b 100644 --- a/src/test/run-pass/negative.rs +++ b/src/test/run-pass/negative.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { match -5 { -5 => {} diff --git a/src/test/run-pass/nested-block-comment.rs b/src/test/run-pass/nested-block-comment.rs index a6d932935ad..650e28548c1 100644 --- a/src/test/run-pass/nested-block-comment.rs +++ b/src/test/run-pass/nested-block-comment.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* This test checks that nested comments are supported /* diff --git a/src/test/run-pass/nested-class.rs b/src/test/run-pass/nested-class.rs index 19eba0808c8..8b156ae364d 100644 --- a/src/test/run-pass/nested-class.rs +++ b/src/test/run-pass/nested-class.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { struct b { i: int, diff --git a/src/test/run-pass/nested-enum-same-names.rs b/src/test/run-pass/nested-enum-same-names.rs index 33c4ed6234e..c0baab66c59 100644 --- a/src/test/run-pass/nested-enum-same-names.rs +++ b/src/test/run-pass/nested-enum-same-names.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* #7770 ICE with sibling methods containing same-name-enum containing diff --git a/src/test/run-pass/nested-exhaustive-match.rs b/src/test/run-pass/nested-exhaustive-match.rs index b2a47e0ccb8..0b30cc2cde3 100644 --- a/src/test/run-pass/nested-exhaustive-match.rs +++ b/src/test/run-pass/nested-exhaustive-match.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo { foo: bool, bar: Option, baz: int } pub fn main() { diff --git a/src/test/run-pass/nested-function-names-issue-8587.rs b/src/test/run-pass/nested-function-names-issue-8587.rs index f697f0b59d6..488a722f674 100644 --- a/src/test/run-pass/nested-function-names-issue-8587.rs +++ b/src/test/run-pass/nested-function-names-issue-8587.rs @@ -13,6 +13,8 @@ // // Issue #8587 +// pretty-expanded FIXME #23616 + pub struct X; impl X { diff --git a/src/test/run-pass/nested_item_main.rs b/src/test/run-pass/nested_item_main.rs index d73fba56143..3c0123f7519 100644 --- a/src/test/run-pass/nested_item_main.rs +++ b/src/test/run-pass/nested_item_main.rs @@ -10,6 +10,8 @@ // aux-build:nested_item.rs +// pretty-expanded FIXME #23616 + extern crate nested_item; pub fn main() { diff --git a/src/test/run-pass/new-box-syntax.rs b/src/test/run-pass/new-box-syntax.rs index 1595b677c8d..8482dd84d87 100644 --- a/src/test/run-pass/new-box-syntax.rs +++ b/src/test/run-pass/new-box-syntax.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* Any copyright is dedicated to the Public Domain. * http://creativecommons.org/publicdomain/zero/1.0/ */ diff --git a/src/test/run-pass/new-unicode-escapes.rs b/src/test/run-pass/new-unicode-escapes.rs index 9e4654a13f0..8c2d5e09adb 100644 --- a/src/test/run-pass/new-unicode-escapes.rs +++ b/src/test/run-pass/new-unicode-escapes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] pub fn main() { diff --git a/src/test/run-pass/new-unsafe-pointers.rs b/src/test/run-pass/new-unsafe-pointers.rs index 96ccb1a37a2..db387224c38 100644 --- a/src/test/run-pass/new-unsafe-pointers.rs +++ b/src/test/run-pass/new-unsafe-pointers.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let _a: *const int = 3 as *const int; let _a: *mut int = 3 as *mut int; diff --git a/src/test/run-pass/newlambdas-ret-infer.rs b/src/test/run-pass/newlambdas-ret-infer.rs index 039e53cab80..543dbb36b28 100644 --- a/src/test/run-pass/newlambdas-ret-infer.rs +++ b/src/test/run-pass/newlambdas-ret-infer.rs @@ -12,6 +12,8 @@ // expression // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. +// pretty-expanded FIXME #23616 + fn unique() -> Box { return Box::new(|| ()); } pub fn main() { diff --git a/src/test/run-pass/newlambdas-ret-infer2.rs b/src/test/run-pass/newlambdas-ret-infer2.rs index b7216c87c30..e8297173a58 100644 --- a/src/test/run-pass/newlambdas-ret-infer2.rs +++ b/src/test/run-pass/newlambdas-ret-infer2.rs @@ -12,6 +12,8 @@ // expression // FIXME (#22405): Replace `Box::new` with `box` here when/if possible. +// pretty-expanded FIXME #23616 + fn unique() -> Box { Box::new(|| ()) } pub fn main() { diff --git a/src/test/run-pass/newlambdas.rs b/src/test/run-pass/newlambdas.rs index 01875288aef..0fe1227523f 100644 --- a/src/test/run-pass/newlambdas.rs +++ b/src/test/run-pass/newlambdas.rs @@ -10,6 +10,8 @@ // Tests for the new |args| expr lambda syntax +// pretty-expanded FIXME #23616 + fn f(i: int, f: F) -> int where F: FnOnce(int) -> int { f(i) } fn g(_g: G) where G: FnOnce() { } diff --git a/src/test/run-pass/newtype-polymorphic.rs b/src/test/run-pass/newtype-polymorphic.rs index 4b7dbdc9e5b..424d518895c 100644 --- a/src/test/run-pass/newtype-polymorphic.rs +++ b/src/test/run-pass/newtype-polymorphic.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Clone)] struct myvec(Vec ); diff --git a/src/test/run-pass/newtype-struct-drop-run.rs b/src/test/run-pass/newtype-struct-drop-run.rs index 8c35abad7f1..ad878fe4b31 100644 --- a/src/test/run-pass/newtype-struct-drop-run.rs +++ b/src/test/run-pass/newtype-struct-drop-run.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] // Make sure the destructor is run for newtype structs. diff --git a/src/test/run-pass/newtype-struct-with-dtor.rs b/src/test/run-pass/newtype-struct-with-dtor.rs index 916ec01257f..d1ad5614e3f 100644 --- a/src/test/run-pass/newtype-struct-with-dtor.rs +++ b/src/test/run-pass/newtype-struct-with-dtor.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/newtype-struct-xc-2.rs b/src/test/run-pass/newtype-struct-xc-2.rs index 0302a0588e4..ac03f65750d 100644 --- a/src/test/run-pass/newtype-struct-xc-2.rs +++ b/src/test/run-pass/newtype-struct-xc-2.rs @@ -10,6 +10,8 @@ // aux-build:newtype_struct_xc.rs +// pretty-expanded FIXME #23616 + extern crate newtype_struct_xc; use newtype_struct_xc::Au; diff --git a/src/test/run-pass/newtype-struct-xc.rs b/src/test/run-pass/newtype-struct-xc.rs index 3e375c48316..0cac4530faf 100644 --- a/src/test/run-pass/newtype-struct-xc.rs +++ b/src/test/run-pass/newtype-struct-xc.rs @@ -10,6 +10,8 @@ // aux-build:newtype_struct_xc.rs +// pretty-expanded FIXME #23616 + extern crate newtype_struct_xc; pub fn main() { diff --git a/src/test/run-pass/nil-decl-in-foreign.rs b/src/test/run-pass/nil-decl-in-foreign.rs index e23c970e29a..97ee237771f 100644 --- a/src/test/run-pass/nil-decl-in-foreign.rs +++ b/src/test/run-pass/nil-decl-in-foreign.rs @@ -9,6 +9,8 @@ // except according to those terms. // Issue #901 +// pretty-expanded FIXME #23616 + mod libc { extern { pub fn printf(x: ()); diff --git a/src/test/run-pass/nil-pattern.rs b/src/test/run-pass/nil-pattern.rs index 329590b547d..342644e0384 100644 --- a/src/test/run-pass/nil-pattern.rs +++ b/src/test/run-pass/nil-pattern.rs @@ -8,4 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = (); match x { () => { } } } diff --git a/src/test/run-pass/no-landing-pads.rs b/src/test/run-pass/no-landing-pads.rs index 5ce32e4fe2c..da57c81a669 100644 --- a/src/test/run-pass/no-landing-pads.rs +++ b/src/test/run-pass/no-landing-pads.rs @@ -10,6 +10,8 @@ // compile-flags: -Z no-landing-pads +// pretty-expanded FIXME #23616 + use std::thread; static mut HIT: bool = false; diff --git a/src/test/run-pass/non-built-in-quote.rs b/src/test/run-pass/non-built-in-quote.rs index 8b41670734f..6c0df5f4c14 100644 --- a/src/test/run-pass/non-built-in-quote.rs +++ b/src/test/run-pass/non-built-in-quote.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! quote_tokens { () => (()) } pub fn main() { diff --git a/src/test/run-pass/non-legacy-modes.rs b/src/test/run-pass/non-legacy-modes.rs index e422cb80321..1eeea662383 100644 --- a/src/test/run-pass/non-legacy-modes.rs +++ b/src/test/run-pass/non-legacy-modes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct X { repr: int } diff --git a/src/test/run-pass/nondrop-cycle.rs b/src/test/run-pass/nondrop-cycle.rs index bbce9a8f4a6..a28f2b15b92 100644 --- a/src/test/run-pass/nondrop-cycle.rs +++ b/src/test/run-pass/nondrop-cycle.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::Cell; struct C<'a> { diff --git a/src/test/run-pass/nul-characters.rs b/src/test/run-pass/nul-characters.rs index 4a14969209f..25c111daad5 100644 --- a/src/test/run-pass/nul-characters.rs +++ b/src/test/run-pass/nul-characters.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let all_nuls1 = "\0\x00\u{0}\u{0}"; diff --git a/src/test/run-pass/nullable-pointer-ffi-compat.rs b/src/test/run-pass/nullable-pointer-ffi-compat.rs index 32432c07dcf..42cef21f884 100644 --- a/src/test/run-pass/nullable-pointer-ffi-compat.rs +++ b/src/test/run-pass/nullable-pointer-ffi-compat.rs @@ -20,6 +20,8 @@ // then we simply express the enum as just a pointer and not wrap it // in a struct. +// pretty-expanded FIXME #23616 + use std::mem; #[inline(never)] diff --git a/src/test/run-pass/nullable-pointer-iotareduction.rs b/src/test/run-pass/nullable-pointer-iotareduction.rs index 03027e40d6c..b92ae3f23ec 100644 --- a/src/test/run-pass/nullable-pointer-iotareduction.rs +++ b/src/test/run-pass/nullable-pointer-iotareduction.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/nullable-pointer-size.rs b/src/test/run-pass/nullable-pointer-size.rs index 02fc0cf0291..2b908a6c5b7 100644 --- a/src/test/run-pass/nullable-pointer-size.rs +++ b/src/test/run-pass/nullable-pointer-size.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; enum E { Thing(int, T), Nothing((), ((), ()), [i8; 0]) } diff --git a/src/test/run-pass/nullary-or-pattern.rs b/src/test/run-pass/nullary-or-pattern.rs index 565ef278d5d..4369e4095fb 100644 --- a/src/test/run-pass/nullary-or-pattern.rs +++ b/src/test/run-pass/nullary-or-pattern.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum blah { a, b, } fn or_alt(q: blah) -> int { diff --git a/src/test/run-pass/numeric-method-autoexport.rs b/src/test/run-pass/numeric-method-autoexport.rs index 3e3391b0342..cb41949a722 100644 --- a/src/test/run-pass/numeric-method-autoexport.rs +++ b/src/test/run-pass/numeric-method-autoexport.rs @@ -15,6 +15,8 @@ // necessary. Testing the methods of the impls is done within the source // file for each numeric type. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::ops::Add; diff --git a/src/test/run-pass/object-lifetime-default-default-to-static.rs b/src/test/run-pass/object-lifetime-default-default-to-static.rs index c385a0195b6..1b631f171eb 100644 --- a/src/test/run-pass/object-lifetime-default-default-to-static.rs +++ b/src/test/run-pass/object-lifetime-default-default-to-static.rs @@ -11,6 +11,8 @@ // Test that `Box` is equivalent to `Box`, both in // fields and fn arguments. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-lifetime-default-from-ref-struct.rs b/src/test/run-pass/object-lifetime-default-from-ref-struct.rs index 24da9603679..910d933d46f 100644 --- a/src/test/run-pass/object-lifetime-default-from-ref-struct.rs +++ b/src/test/run-pass/object-lifetime-default-from-ref-struct.rs @@ -11,6 +11,8 @@ // Test that the lifetime of the enclosing `&` is used for the object // lifetime bound. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-lifetime-default-from-rptr-box.rs b/src/test/run-pass/object-lifetime-default-from-rptr-box.rs index 825800e1d44..e2047ee3256 100644 --- a/src/test/run-pass/object-lifetime-default-from-rptr-box.rs +++ b/src/test/run-pass/object-lifetime-default-from-rptr-box.rs @@ -11,6 +11,8 @@ // Test that the lifetime from the enclosing `&` is "inherited" // through the `Box` struct. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-lifetime-default-from-rptr-mut.rs b/src/test/run-pass/object-lifetime-default-from-rptr-mut.rs index 0f34d945c8f..edd0bdb32c2 100644 --- a/src/test/run-pass/object-lifetime-default-from-rptr-mut.rs +++ b/src/test/run-pass/object-lifetime-default-from-rptr-mut.rs @@ -11,6 +11,8 @@ // Test that the lifetime of the enclosing `&` is used for the object // lifetime bound. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-lifetime-default-from-rptr-struct.rs b/src/test/run-pass/object-lifetime-default-from-rptr-struct.rs index 9d5dac536f1..3c2419e420d 100644 --- a/src/test/run-pass/object-lifetime-default-from-rptr-struct.rs +++ b/src/test/run-pass/object-lifetime-default-from-rptr-struct.rs @@ -11,6 +11,8 @@ // Test that the lifetime from the enclosing `&` is "inherited" // through the `MyBox` struct. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-lifetime-default-from-rptr.rs b/src/test/run-pass/object-lifetime-default-from-rptr.rs index b7a28a5c524..d9e0b22fbfa 100644 --- a/src/test/run-pass/object-lifetime-default-from-rptr.rs +++ b/src/test/run-pass/object-lifetime-default-from-rptr.rs @@ -11,6 +11,8 @@ // Test that the lifetime of the enclosing `&` is used for the object // lifetime bound. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Test { diff --git a/src/test/run-pass/object-method-numbering.rs b/src/test/run-pass/object-method-numbering.rs index 9c7a925b5bb..8b8c56aee83 100644 --- a/src/test/run-pass/object-method-numbering.rs +++ b/src/test/run-pass/object-method-numbering.rs @@ -11,6 +11,8 @@ // Test for using an object with an associated type binding as the // instantiation for a generic type with a bound. +// pretty-expanded FIXME #23616 + trait SomeTrait { type SomeType; diff --git a/src/test/run-pass/object-safety-sized-self-by-value-self.rs b/src/test/run-pass/object-safety-sized-self-by-value-self.rs index ae092333134..b735743927c 100644 --- a/src/test/run-pass/object-safety-sized-self-by-value-self.rs +++ b/src/test/run-pass/object-safety-sized-self-by-value-self.rs @@ -11,6 +11,8 @@ // Check that a trait is still object-safe (and usable) if it has // methods with by-value self so long as they require `Self : Sized`. +// pretty-expanded FIXME #23616 + trait Counter { fn tick(&mut self) -> u32; fn get(self) -> u32 where Self : Sized; diff --git a/src/test/run-pass/object-safety-sized-self-generic-method.rs b/src/test/run-pass/object-safety-sized-self-generic-method.rs index 1a42c4b6ef6..696c5a09709 100644 --- a/src/test/run-pass/object-safety-sized-self-generic-method.rs +++ b/src/test/run-pass/object-safety-sized-self-generic-method.rs @@ -11,6 +11,8 @@ // Check that a trait is still object-safe (and usable) if it has // generic methods so long as they require `Self : Sized`. +// pretty-expanded FIXME #23616 + trait Counter { fn tick(&mut self) -> u32; fn with(&self, f: F) where Self : Sized; diff --git a/src/test/run-pass/object-safety-sized-self-return-Self.rs b/src/test/run-pass/object-safety-sized-self-return-Self.rs index 7f075bbb6c2..17c41f2194b 100644 --- a/src/test/run-pass/object-safety-sized-self-return-Self.rs +++ b/src/test/run-pass/object-safety-sized-self-return-Self.rs @@ -11,6 +11,8 @@ // Check that a trait is still object-safe (and usable) if it has // methods that return `Self` so long as they require `Self : Sized`. +// pretty-expanded FIXME #23616 + trait Counter { fn new() -> Self where Self : Sized; fn tick(&mut self) -> u32; diff --git a/src/test/run-pass/objects-coerce-freeze-borrored.rs b/src/test/run-pass/objects-coerce-freeze-borrored.rs index d2523bc4f24..efdd42c382c 100644 --- a/src/test/run-pass/objects-coerce-freeze-borrored.rs +++ b/src/test/run-pass/objects-coerce-freeze-borrored.rs @@ -10,6 +10,8 @@ // Test that we can coerce an `@Object` to an `&Object` +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self) -> uint; fn bar(&mut self) -> uint; diff --git a/src/test/run-pass/objects-owned-object-borrowed-method-headerless.rs b/src/test/run-pass/objects-owned-object-borrowed-method-headerless.rs index 9cee266c4a7..15ed94e62ba 100644 --- a/src/test/run-pass/objects-owned-object-borrowed-method-headerless.rs +++ b/src/test/run-pass/objects-owned-object-borrowed-method-headerless.rs @@ -12,6 +12,8 @@ // closed over do not contain managed values, and thus the boxes do // not have headers. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/objects-owned-object-owned-method.rs b/src/test/run-pass/objects-owned-object-owned-method.rs index d355999c506..e7206588532 100644 --- a/src/test/run-pass/objects-owned-object-owned-method.rs +++ b/src/test/run-pass/objects-owned-object-owned-method.rs @@ -12,6 +12,8 @@ // closed over contain managed values. This implies that the boxes // will have headers that must be skipped over. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/once-move-out-on-heap.rs b/src/test/run-pass/once-move-out-on-heap.rs index 8fe57a655aa..7bf8b693d9b 100644 --- a/src/test/run-pass/once-move-out-on-heap.rs +++ b/src/test/run-pass/once-move-out-on-heap.rs @@ -11,6 +11,8 @@ // Testing guarantees provided by once functions. +// pretty-expanded FIXME #23616 + use std::sync::Arc; fn foo(blk: F) { diff --git a/src/test/run-pass/one-tuple.rs b/src/test/run-pass/one-tuple.rs index 8377a45a1d8..6520e42dbe3 100644 --- a/src/test/run-pass/one-tuple.rs +++ b/src/test/run-pass/one-tuple.rs @@ -10,6 +10,8 @@ // Why one-tuples? Because macros. +// pretty-expanded FIXME #23616 + pub fn main() { match ('c',) { (x,) => { diff --git a/src/test/run-pass/operator-associativity.rs b/src/test/run-pass/operator-associativity.rs index bee6d23a27d..ccfdb83ab8a 100644 --- a/src/test/run-pass/operator-associativity.rs +++ b/src/test/run-pass/operator-associativity.rs @@ -12,4 +12,6 @@ // Testcase for issue #130, operator associativity. +// pretty-expanded FIXME #23616 + pub fn main() { assert!((3 * 5 / 2 == 7)); } diff --git a/src/test/run-pass/option-unwrap.rs b/src/test/run-pass/option-unwrap.rs index 71323016e83..b0f5d8e53bd 100644 --- a/src/test/run-pass/option-unwrap.rs +++ b/src/test/run-pass/option-unwrap.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::cell::Cell; diff --git a/src/test/run-pass/or-pattern.rs b/src/test/run-pass/or-pattern.rs index ef399044abc..1aaef7b8174 100644 --- a/src/test/run-pass/or-pattern.rs +++ b/src/test/run-pass/or-pattern.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum blah { a(int, int, uint), b(int, int), c, } fn or_alt(q: blah) -> int { diff --git a/src/test/run-pass/order-drop-with-match.rs b/src/test/run-pass/order-drop-with-match.rs index 3710f1b9d30..a42720d3cb4 100644 --- a/src/test/run-pass/order-drop-with-match.rs +++ b/src/test/run-pass/order-drop-with-match.rs @@ -14,6 +14,8 @@ // in ORDER matching up to when it ran. // Correct order is: matched, inner, outer +// pretty-expanded FIXME #23616 + static mut ORDER: [uint; 3] = [0, 0, 0]; static mut INDEX: uint = 0; diff --git a/src/test/run-pass/osx-frameworks.rs b/src/test/run-pass/osx-frameworks.rs index 9ac67b4c783..41b34dc79bd 100644 --- a/src/test/run-pass/osx-frameworks.rs +++ b/src/test/run-pass/osx-frameworks.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/out-pointer-aliasing.rs b/src/test/run-pass/out-pointer-aliasing.rs index eee9838da21..1a6c60426af 100644 --- a/src/test/run-pass/out-pointer-aliasing.rs +++ b/src/test/run-pass/out-pointer-aliasing.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] pub struct Foo { f1: int, diff --git a/src/test/run-pass/output-slot-variants.rs b/src/test/run-pass/output-slot-variants.rs index fb87cd5eb69..f80fbdeb1e3 100644 --- a/src/test/run-pass/output-slot-variants.rs +++ b/src/test/run-pass/output-slot-variants.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] #![allow(unknown_features)] diff --git a/src/test/run-pass/overloaded-autoderef-indexing.rs b/src/test/run-pass/overloaded-autoderef-indexing.rs index 4cb7ece4ab8..fdf42423b66 100644 --- a/src/test/run-pass/overloaded-autoderef-indexing.rs +++ b/src/test/run-pass/overloaded-autoderef-indexing.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ops::Deref; struct DerefArray<'a, T:'a> { diff --git a/src/test/run-pass/overloaded-autoderef-order.rs b/src/test/run-pass/overloaded-autoderef-order.rs index d023a01f4b1..fdd7a5000b2 100644 --- a/src/test/run-pass/overloaded-autoderef-order.rs +++ b/src/test/run-pass/overloaded-autoderef-order.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::rc::Rc; use std::ops::Deref; diff --git a/src/test/run-pass/overloaded-autoderef-vtable.rs b/src/test/run-pass/overloaded-autoderef-vtable.rs index d50f2efe0e7..f949f6e4ef4 100644 --- a/src/test/run-pass/overloaded-autoderef-vtable.rs +++ b/src/test/run-pass/overloaded-autoderef-vtable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ops::Deref; struct DerefWithHelper { diff --git a/src/test/run-pass/overloaded-autoderef-xcrate.rs b/src/test/run-pass/overloaded-autoderef-xcrate.rs index f8dd729ec67..b97fb491124 100644 --- a/src/test/run-pass/overloaded-autoderef-xcrate.rs +++ b/src/test/run-pass/overloaded-autoderef-xcrate.rs @@ -10,6 +10,8 @@ // aux-build:overloaded_autoderef_xc.rs +// pretty-expanded FIXME #23616 + extern crate overloaded_autoderef_xc; fn main() { diff --git a/src/test/run-pass/overloaded-calls-object-one-arg.rs b/src/test/run-pass/overloaded-calls-object-one-arg.rs index 25b63cd14c4..7cb57a91253 100644 --- a/src/test/run-pass/overloaded-calls-object-one-arg.rs +++ b/src/test/run-pass/overloaded-calls-object-one-arg.rs @@ -11,6 +11,8 @@ // Tests calls to closure arguments where the closure takes 1 argument. // This is a bit tricky due to rust-call ABI. +// pretty-expanded FIXME #23616 + fn foo(f: &mut FnMut(int) -> int) -> int { f(22) } diff --git a/src/test/run-pass/overloaded-calls-object-two-args.rs b/src/test/run-pass/overloaded-calls-object-two-args.rs index 026ebc30840..65a63a33d1b 100644 --- a/src/test/run-pass/overloaded-calls-object-two-args.rs +++ b/src/test/run-pass/overloaded-calls-object-two-args.rs @@ -11,6 +11,8 @@ // Tests calls to closure arguments where the closure takes 2 arguments. // This is a bit tricky due to rust-call ABI. +// pretty-expanded FIXME #23616 + fn foo(f: &mut FnMut(int, int) -> int) -> int { f(1, 2) } diff --git a/src/test/run-pass/overloaded-calls-object-zero-args.rs b/src/test/run-pass/overloaded-calls-object-zero-args.rs index b38f8213b4a..46fa0619082 100644 --- a/src/test/run-pass/overloaded-calls-object-zero-args.rs +++ b/src/test/run-pass/overloaded-calls-object-zero-args.rs @@ -11,6 +11,8 @@ // Tests calls to closure arguments where the closure takes 0 arguments. // This is a bit tricky due to rust-call ABI. +// pretty-expanded FIXME #23616 + fn foo(f: &mut FnMut() -> int) -> int { f() } diff --git a/src/test/run-pass/overloaded-calls-param-vtables.rs b/src/test/run-pass/overloaded-calls-param-vtables.rs index 029a8eaad24..f5ccd87fd25 100644 --- a/src/test/run-pass/overloaded-calls-param-vtables.rs +++ b/src/test/run-pass/overloaded-calls-param-vtables.rs @@ -10,6 +10,8 @@ // Tests that nested vtables work with overloaded calls. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::marker::PhantomData; diff --git a/src/test/run-pass/overloaded-calls-simple.rs b/src/test/run-pass/overloaded-calls-simple.rs index fc6540b6e3e..17990bb1bd1 100644 --- a/src/test/run-pass/overloaded-calls-simple.rs +++ b/src/test/run-pass/overloaded-calls-simple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(lang_items, unboxed_closures, core)] use std::ops::{Fn, FnMut, FnOnce}; diff --git a/src/test/run-pass/overloaded-calls-zero-args.rs b/src/test/run-pass/overloaded-calls-zero-args.rs index e75f217a2c6..ea78a75c0c7 100644 --- a/src/test/run-pass/overloaded-calls-zero-args.rs +++ b/src/test/run-pass/overloaded-calls-zero-args.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::{FnMut}; diff --git a/src/test/run-pass/overloaded-deref-count.rs b/src/test/run-pass/overloaded-deref-count.rs index f3091b53e8b..187b032b0f1 100644 --- a/src/test/run-pass/overloaded-deref-count.rs +++ b/src/test/run-pass/overloaded-deref-count.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::cell::Cell; use std::ops::{Deref, DerefMut}; use std::vec::Vec; diff --git a/src/test/run-pass/overloaded-index-assoc-list.rs b/src/test/run-pass/overloaded-index-assoc-list.rs index 7b059cb6a33..12ed040bcb8 100644 --- a/src/test/run-pass/overloaded-index-assoc-list.rs +++ b/src/test/run-pass/overloaded-index-assoc-list.rs @@ -11,6 +11,8 @@ // Test overloading of the `[]` operator. In particular test that it // takes its argument *by reference*. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::ops::Index; diff --git a/src/test/run-pass/overloaded-index-autoderef.rs b/src/test/run-pass/overloaded-index-autoderef.rs index 214817b0a15..b8786475674 100644 --- a/src/test/run-pass/overloaded-index-autoderef.rs +++ b/src/test/run-pass/overloaded-index-autoderef.rs @@ -10,6 +10,8 @@ // Test overloaded indexing combined with autoderef. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, core)] diff --git a/src/test/run-pass/overloaded-index-in-field.rs b/src/test/run-pass/overloaded-index-in-field.rs index 66f8c5c4238..23af677246a 100644 --- a/src/test/run-pass/overloaded-index-in-field.rs +++ b/src/test/run-pass/overloaded-index-in-field.rs @@ -11,6 +11,8 @@ // Test using overloaded indexing when the "map" is stored in a // field. This caused problems at some point. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::ops::Index; diff --git a/src/test/run-pass/overloaded-index.rs b/src/test/run-pass/overloaded-index.rs index 413cef86c5d..17022a570a2 100644 --- a/src/test/run-pass/overloaded-index.rs +++ b/src/test/run-pass/overloaded-index.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::ops::{Index, IndexMut}; diff --git a/src/test/run-pass/owned-implies-static.rs b/src/test/run-pass/owned-implies-static.rs index 9be6b212a3c..f698b660751 100644 --- a/src/test/run-pass/owned-implies-static.rs +++ b/src/test/run-pass/owned-implies-static.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(_x: T) {} pub fn main() { diff --git a/src/test/run-pass/packed-struct-borrow-element.rs b/src/test/run-pass/packed-struct-borrow-element.rs index c6c74fe3fda..e7a662c5260 100644 --- a/src/test/run-pass/packed-struct-borrow-element.rs +++ b/src/test/run-pass/packed-struct-borrow-element.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[repr(packed)] struct Foo { bar: u8, diff --git a/src/test/run-pass/packed-struct-generic-layout.rs b/src/test/run-pass/packed-struct-generic-layout.rs index 004a3022018..5d518749d9a 100644 --- a/src/test/run-pass/packed-struct-generic-layout.rs +++ b/src/test/run-pass/packed-struct-generic-layout.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed-struct-generic-size.rs b/src/test/run-pass/packed-struct-generic-size.rs index 45791332bbe..6c24b71971e 100644 --- a/src/test/run-pass/packed-struct-generic-size.rs +++ b/src/test/run-pass/packed-struct-generic-size.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed-struct-layout.rs b/src/test/run-pass/packed-struct-layout.rs index 9e94502a92a..5d2454be2fb 100644 --- a/src/test/run-pass/packed-struct-layout.rs +++ b/src/test/run-pass/packed-struct-layout.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed-struct-match.rs b/src/test/run-pass/packed-struct-match.rs index 46ffed0cba9..6df761d1b21 100644 --- a/src/test/run-pass/packed-struct-match.rs +++ b/src/test/run-pass/packed-struct-match.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[repr(packed)] struct Foo { bar: u8, diff --git a/src/test/run-pass/packed-struct-size-xc.rs b/src/test/run-pass/packed-struct-size-xc.rs index c2968956785..b7ea720caf7 100644 --- a/src/test/run-pass/packed-struct-size-xc.rs +++ b/src/test/run-pass/packed-struct-size-xc.rs @@ -10,6 +10,8 @@ // aux-build:packed.rs +// pretty-expanded FIXME #23616 + extern crate packed; use std::mem; diff --git a/src/test/run-pass/packed-struct-size.rs b/src/test/run-pass/packed-struct-size.rs index 846d51e2e7e..3d748c40422 100644 --- a/src/test/run-pass/packed-struct-size.rs +++ b/src/test/run-pass/packed-struct-size.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed-tuple-struct-layout.rs b/src/test/run-pass/packed-tuple-struct-layout.rs index c41d678b0f5..9d96adc29dd 100644 --- a/src/test/run-pass/packed-tuple-struct-layout.rs +++ b/src/test/run-pass/packed-tuple-struct-layout.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/packed-tuple-struct-size.rs b/src/test/run-pass/packed-tuple-struct-size.rs index a0b88ea53c5..7b7cd592988 100644 --- a/src/test/run-pass/packed-tuple-struct-size.rs +++ b/src/test/run-pass/packed-tuple-struct-size.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; #[repr(packed)] diff --git a/src/test/run-pass/panic-in-dtor-drops-fields.rs b/src/test/run-pass/panic-in-dtor-drops-fields.rs index 6da15b97aca..c1ebd2a5304 100644 --- a/src/test/run-pass/panic-in-dtor-drops-fields.rs +++ b/src/test/run-pass/panic-in-dtor-drops-fields.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::thread; static mut dropped: bool = false; diff --git a/src/test/run-pass/parameterized-trait-with-bounds.rs b/src/test/run-pass/parameterized-trait-with-bounds.rs index 061c9168955..eb483009662 100644 --- a/src/test/run-pass/parameterized-trait-with-bounds.rs +++ b/src/test/run-pass/parameterized-trait-with-bounds.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] diff --git a/src/test/run-pass/parse-assoc-type-lt.rs b/src/test/run-pass/parse-assoc-type-lt.rs index 5649c4c784d..c8167722053 100644 --- a/src/test/run-pass/parse-assoc-type-lt.rs +++ b/src/test/run-pass/parse-assoc-type-lt.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { type T; fn foo() -> Box<::T>; diff --git a/src/test/run-pass/parse-complex-macro-invoc-op.rs b/src/test/run-pass/parse-complex-macro-invoc-op.rs index 0995910fd4c..e4c9fd9d8ef 100644 --- a/src/test/run-pass/parse-complex-macro-invoc-op.rs +++ b/src/test/run-pass/parse-complex-macro-invoc-op.rs @@ -10,6 +10,8 @@ // Test parsing binary operators after macro invocations. +// pretty-expanded FIXME #23616 + #![feature(macro_rules)] macro_rules! id { diff --git a/src/test/run-pass/path.rs b/src/test/run-pass/path.rs index 08d00d4dc03..b1a761d09fd 100644 --- a/src/test/run-pass/path.rs +++ b/src/test/run-pass/path.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + mod foo { pub fn bar(_offset: uint) { } } diff --git a/src/test/run-pass/pattern-bound-var-in-for-each.rs b/src/test/run-pass/pattern-bound-var-in-for-each.rs index 7d9c3d324f0..ad12775a31d 100644 --- a/src/test/run-pass/pattern-bound-var-in-for-each.rs +++ b/src/test/run-pass/pattern-bound-var-in-for-each.rs @@ -12,6 +12,8 @@ // pattern-bound var is an upvar (when translating // the for-each body) +// pretty-expanded FIXME #23616 + fn foo(src: uint) { match Some(src) { diff --git a/src/test/run-pass/pred-not-bool.rs b/src/test/run-pass/pred-not-bool.rs index 15bf05fc0cb..d761f1610d4 100644 --- a/src/test/run-pass/pred-not-bool.rs +++ b/src/test/run-pass/pred-not-bool.rs @@ -11,6 +11,8 @@ // this checks that a pred with a non-bool return // type is rejected, even if the pred is never used +// pretty-expanded FIXME #23616 + fn bad(_a: int) -> int { return 37; } //~ ERROR Non-boolean return type pub fn main() { } diff --git a/src/test/run-pass/priv-impl-prim-ty.rs b/src/test/run-pass/priv-impl-prim-ty.rs index 679aa3d668f..17fb5aad6d0 100644 --- a/src/test/run-pass/priv-impl-prim-ty.rs +++ b/src/test/run-pass/priv-impl-prim-ty.rs @@ -10,6 +10,8 @@ // aux-build:priv-impl-prim-ty.rs +// pretty-expanded FIXME #23616 + extern crate "priv-impl-prim-ty" as bar; pub fn main() { diff --git a/src/test/run-pass/privacy-ns.rs b/src/test/run-pass/privacy-ns.rs index e9b8e694d60..8082816c436 100644 --- a/src/test/run-pass/privacy-ns.rs +++ b/src/test/run-pass/privacy-ns.rs @@ -12,6 +12,8 @@ // Check we do the correct privacy checks when we import a name and there is an // item with that name in both the value and type namespaces. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![allow(unused_imports)] diff --git a/src/test/run-pass/privacy-reexport.rs b/src/test/run-pass/privacy-reexport.rs index b40aacdafc1..d9d107d900b 100644 --- a/src/test/run-pass/privacy-reexport.rs +++ b/src/test/run-pass/privacy-reexport.rs @@ -10,6 +10,8 @@ // aux-build:privacy_reexport.rs +// pretty-expanded FIXME #23616 + extern crate privacy_reexport; pub fn main() { diff --git a/src/test/run-pass/privacy1.rs b/src/test/run-pass/privacy1.rs index 7a07c970902..329c4aaa873 100644 --- a/src/test/run-pass/privacy1.rs +++ b/src/test/run-pass/privacy1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod test2 { // This used to generate an ICE (make sure that default functions are // parented to their trait to find the first private thing as the trait). diff --git a/src/test/run-pass/private-class-field.rs b/src/test/run-pass/private-class-field.rs index b4d04ba18f9..27b8d5965e9 100644 --- a/src/test/run-pass/private-class-field.rs +++ b/src/test/run-pass/private-class-field.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { meows : uint, diff --git a/src/test/run-pass/private-method.rs b/src/test/run-pass/private-method.rs index 498bd04e37c..a15c7b58ce1 100644 --- a/src/test/run-pass/private-method.rs +++ b/src/test/run-pass/private-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct cat { meows : uint, diff --git a/src/test/run-pass/process-remove-from-env.rs b/src/test/run-pass/process-remove-from-env.rs index 68597fe48e5..6429352f449 100644 --- a/src/test/run-pass/process-remove-from-env.rs +++ b/src/test/run-pass/process-remove-from-env.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io::Command; diff --git a/src/test/run-pass/ptr-coercion.rs b/src/test/run-pass/ptr-coercion.rs index a6a8890101c..85897f171b6 100644 --- a/src/test/run-pass/ptr-coercion.rs +++ b/src/test/run-pass/ptr-coercion.rs @@ -10,6 +10,8 @@ // Test coercions between pointers which don't do anything fancy like unsizing. +// pretty-expanded FIXME #23616 + pub fn main() { // &mut -> & let x: &mut int = &mut 42; diff --git a/src/test/run-pass/pub-extern-privacy.rs b/src/test/run-pass/pub-extern-privacy.rs index 7428377b59f..b9a3f788f97 100644 --- a/src/test/run-pass/pub-extern-privacy.rs +++ b/src/test/run-pass/pub-extern-privacy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::transmute; mod a { diff --git a/src/test/run-pass/pub-item-inside-macro.rs b/src/test/run-pass/pub-item-inside-macro.rs index 442eea13d6b..d082ca624e0 100644 --- a/src/test/run-pass/pub-item-inside-macro.rs +++ b/src/test/run-pass/pub-item-inside-macro.rs @@ -10,6 +10,8 @@ // Issue #14660 +// pretty-expanded FIXME #23616 + mod bleh { macro_rules! foo { () => { diff --git a/src/test/run-pass/pub-method-inside-macro.rs b/src/test/run-pass/pub-method-inside-macro.rs index af2f217c1fb..2e2e261b6d0 100644 --- a/src/test/run-pass/pub-method-inside-macro.rs +++ b/src/test/run-pass/pub-method-inside-macro.rs @@ -10,6 +10,8 @@ // Issue #17436 +// pretty-expanded FIXME #23616 + mod bleh { macro_rules! foo { () => { diff --git a/src/test/run-pass/pub-use-xcrate.rs b/src/test/run-pass/pub-use-xcrate.rs index cdc184898fd..3318c0380be 100644 --- a/src/test/run-pass/pub-use-xcrate.rs +++ b/src/test/run-pass/pub-use-xcrate.rs @@ -11,6 +11,8 @@ // aux-build:pub_use_xcrate1.rs // aux-build:pub_use_xcrate2.rs +// pretty-expanded FIXME #23616 + extern crate pub_use_xcrate2; use pub_use_xcrate2::Foo; diff --git a/src/test/run-pass/pub_use_mods_xcrate_exe.rs b/src/test/run-pass/pub_use_mods_xcrate_exe.rs index ceba89523b5..9373b7945d5 100644 --- a/src/test/run-pass/pub_use_mods_xcrate_exe.rs +++ b/src/test/run-pass/pub_use_mods_xcrate_exe.rs @@ -10,6 +10,8 @@ // aux-build:pub_use_mods_xcrate.rs +// pretty-expanded FIXME #23616 + #![allow(unused_imports)] extern crate pub_use_mods_xcrate; diff --git a/src/test/run-pass/pure-sum.rs b/src/test/run-pass/pure-sum.rs index f12cf82f939..2612a21bc01 100644 --- a/src/test/run-pass/pure-sum.rs +++ b/src/test/run-pass/pure-sum.rs @@ -10,6 +10,8 @@ // Check that functions can modify local state. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/range-type-infer.rs b/src/test/run-pass/range-type-infer.rs index 51945a4677d..2d664c00ed5 100644 --- a/src/test/run-pass/range-type-infer.rs +++ b/src/test/run-pass/range-type-infer.rs @@ -12,6 +12,8 @@ // good as the old one. Check out issue #21672, #21595 and #21649 for // more details. +// pretty-expanded FIXME #23616 + fn main() { let xs = (0..8).map(|i| i == 1u64).collect::>(); assert_eq!(xs[1], true); diff --git a/src/test/run-pass/range.rs b/src/test/run-pass/range.rs index 50b90b1a5ee..f2aa17d4069 100644 --- a/src/test/run-pass/range.rs +++ b/src/test/run-pass/range.rs @@ -10,6 +10,8 @@ // Test range syntax. +// pretty-expanded FIXME #23616 + fn foo() -> int { 42 } // Test that range syntax works in return statements diff --git a/src/test/run-pass/ranges-precedence.rs b/src/test/run-pass/ranges-precedence.rs index 18afcdd7f3f..bad3621cbf0 100644 --- a/src/test/run-pass/ranges-precedence.rs +++ b/src/test/run-pass/ranges-precedence.rs @@ -11,6 +11,8 @@ // Test that the precedence of ranges is correct +// pretty-expanded FIXME #23616 + struct Foo { foo: uint, } diff --git a/src/test/run-pass/readalias.rs b/src/test/run-pass/readalias.rs index 51e955c4761..ff00dc0ab53 100644 --- a/src/test/run-pass/readalias.rs +++ b/src/test/run-pass/readalias.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + struct Point {x: int, y: int, z: int} fn f(p: Point) { assert!((p.z == 12)); } diff --git a/src/test/run-pass/rec-extend.rs b/src/test/run-pass/rec-extend.rs index de2e937ee84..f511db8db5a 100644 --- a/src/test/run-pass/rec-extend.rs +++ b/src/test/run-pass/rec-extend.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + struct Point {x: int, y: int} pub fn main() { diff --git a/src/test/run-pass/rec-tup.rs b/src/test/run-pass/rec-tup.rs index dab7d26cc82..eb3fe430c4b 100644 --- a/src/test/run-pass/rec-tup.rs +++ b/src/test/run-pass/rec-tup.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] struct Point {x: int, y: int} diff --git a/src/test/run-pass/rec.rs b/src/test/run-pass/rec.rs index f59538c51a0..9be1884267d 100644 --- a/src/test/run-pass/rec.rs +++ b/src/test/run-pass/rec.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #[derive(Copy)] struct Rect {x: int, y: int, w: int, h: int} diff --git a/src/test/run-pass/record-pat.rs b/src/test/run-pass/record-pat.rs index b152470fbb6..79cc4e47f5e 100644 --- a/src/test/run-pass/record-pat.rs +++ b/src/test/run-pass/record-pat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum t1 { a(int), b(uint), } struct T2 {x: t1, y: int} enum t3 { c(T2, uint), } diff --git a/src/test/run-pass/reexport-should-still-link.rs b/src/test/run-pass/reexport-should-still-link.rs index ba74386f975..2c92965ee7a 100644 --- a/src/test/run-pass/reexport-should-still-link.rs +++ b/src/test/run-pass/reexport-should-still-link.rs @@ -10,6 +10,8 @@ // aux-build:reexport-should-still-link.rs +// pretty-expanded FIXME #23616 + extern crate "reexport-should-still-link" as foo; pub fn main() { diff --git a/src/test/run-pass/reexport-star.rs b/src/test/run-pass/reexport-star.rs index 22ca737d421..a8d052f407f 100644 --- a/src/test/run-pass/reexport-star.rs +++ b/src/test/run-pass/reexport-star.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub fn f() {} pub fn g() {} diff --git a/src/test/run-pass/reexported-static-methods-cross-crate.rs b/src/test/run-pass/reexported-static-methods-cross-crate.rs index 5399f3cfd35..374d0d8d9b9 100644 --- a/src/test/run-pass/reexported-static-methods-cross-crate.rs +++ b/src/test/run-pass/reexported-static-methods-cross-crate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:reexported_static_methods.rs +// pretty-expanded FIXME #23616 + extern crate reexported_static_methods; use reexported_static_methods::Foo; diff --git a/src/test/run-pass/regions-addr-of-interior-of-unique-box.rs b/src/test/run-pass/regions-addr-of-interior-of-unique-box.rs index bb2885a2177..c211d8d704d 100644 --- a/src/test/run-pass/regions-addr-of-interior-of-unique-box.rs +++ b/src/test/run-pass/regions-addr-of-interior-of-unique-box.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct Point { x: int, y: int diff --git a/src/test/run-pass/regions-assoc-type-region-bound.rs b/src/test/run-pass/regions-assoc-type-region-bound.rs index 77e1a214764..b51d62f490f 100644 --- a/src/test/run-pass/regions-assoc-type-region-bound.rs +++ b/src/test/run-pass/regions-assoc-type-region-bound.rs @@ -11,6 +11,8 @@ // Test that the compiler considers the 'a bound declared in the // trait. Issue #20890. +// pretty-expanded FIXME #23616 + trait Foo<'a> { type Value: 'a; diff --git a/src/test/run-pass/regions-assoc-type-static-bound.rs b/src/test/run-pass/regions-assoc-type-static-bound.rs index 80ae371e509..344f707aefc 100644 --- a/src/test/run-pass/regions-assoc-type-static-bound.rs +++ b/src/test/run-pass/regions-assoc-type-static-bound.rs @@ -11,6 +11,8 @@ // Test that the compiler considers the 'static bound declared in the // trait. Issue #20890. +// pretty-expanded FIXME #23616 + trait Foo { type Value: 'static; fn dummy(&self) { } diff --git a/src/test/run-pass/regions-borrow-evec-fixed.rs b/src/test/run-pass/regions-borrow-evec-fixed.rs index 0264e64f70d..1258dfe3306 100644 --- a/src/test/run-pass/regions-borrow-evec-fixed.rs +++ b/src/test/run-pass/regions-borrow-evec-fixed.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(x: &[int]) -> int { x[0] } diff --git a/src/test/run-pass/regions-borrow-evec-uniq.rs b/src/test/run-pass/regions-borrow-evec-uniq.rs index 16eeb99982e..dd42eb2717a 100644 --- a/src/test/run-pass/regions-borrow-evec-uniq.rs +++ b/src/test/run-pass/regions-borrow-evec-uniq.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo(x: &[int]) -> int { x[0] } diff --git a/src/test/run-pass/regions-borrow-uniq.rs b/src/test/run-pass/regions-borrow-uniq.rs index 0673179eef0..c0c985fa0d1 100644 --- a/src/test/run-pass/regions-borrow-uniq.rs +++ b/src/test/run-pass/regions-borrow-uniq.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-bot.rs b/src/test/run-pass/regions-bot.rs index 75c52f63041..43cf6bd42ff 100644 --- a/src/test/run-pass/regions-bot.rs +++ b/src/test/run-pass/regions-bot.rs @@ -10,6 +10,8 @@ // A very limited test of the "bottom" region +// pretty-expanded FIXME #23616 + fn produce_static() -> &'static T { panic!(); } fn foo(_x: &T) -> &uint { produce_static() } diff --git a/src/test/run-pass/regions-close-over-type-parameter-successfully.rs b/src/test/run-pass/regions-close-over-type-parameter-successfully.rs index 3922cb1219c..d0157788cc9 100644 --- a/src/test/run-pass/regions-close-over-type-parameter-successfully.rs +++ b/src/test/run-pass/regions-close-over-type-parameter-successfully.rs @@ -11,6 +11,8 @@ // A test where we (successfully) close over a reference into // an object. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-copy-closure.rs b/src/test/run-pass/regions-copy-closure.rs index ac7c76ac544..9e3fe79197d 100644 --- a/src/test/run-pass/regions-copy-closure.rs +++ b/src/test/run-pass/regions-copy-closure.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(unboxed_closures, core)] diff --git a/src/test/run-pass/regions-creating-enums2.rs b/src/test/run-pass/regions-creating-enums2.rs index f23626643e7..8bd3bd4c0dd 100644 --- a/src/test/run-pass/regions-creating-enums2.rs +++ b/src/test/run-pass/regions-creating-enums2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum ast<'a> { num(uint), add(&'a ast<'a>, &'a ast<'a>) diff --git a/src/test/run-pass/regions-creating-enums5.rs b/src/test/run-pass/regions-creating-enums5.rs index c7d26e2d92b..032ed068d5a 100644 --- a/src/test/run-pass/regions-creating-enums5.rs +++ b/src/test/run-pass/regions-creating-enums5.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum ast<'a> { num(uint), add(&'a ast<'a>, &'a ast<'a>) diff --git a/src/test/run-pass/regions-debruijn-of-object.rs b/src/test/run-pass/regions-debruijn-of-object.rs index b9d3ed49c62..9f2d27f024b 100644 --- a/src/test/run-pass/regions-debruijn-of-object.rs +++ b/src/test/run-pass/regions-debruijn-of-object.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct ctxt<'tcx> { x: &'tcx i32 } diff --git a/src/test/run-pass/regions-dependent-addr-of.rs b/src/test/run-pass/regions-dependent-addr-of.rs index b51be0f0f79..0439cb81c47 100644 --- a/src/test/run-pass/regions-dependent-addr-of.rs +++ b/src/test/run-pass/regions-dependent-addr-of.rs @@ -11,6 +11,8 @@ // Test lifetimes are linked properly when we create dependent region pointers. // Issue #3148. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-dependent-autofn.rs b/src/test/run-pass/regions-dependent-autofn.rs index e7dc5e99c2b..ef05fc595df 100644 --- a/src/test/run-pass/regions-dependent-autofn.rs +++ b/src/test/run-pass/regions-dependent-autofn.rs @@ -11,6 +11,8 @@ // Test lifetimes are linked properly when we autoslice a vector. // Issue #3148. +// pretty-expanded FIXME #23616 + fn subslice(v: F) -> F where F: FnOnce() { v } fn both(v: F) -> F where F: FnOnce() { diff --git a/src/test/run-pass/regions-dependent-autoslice.rs b/src/test/run-pass/regions-dependent-autoslice.rs index bcf74729fdb..4652fed8a9d 100644 --- a/src/test/run-pass/regions-dependent-autoslice.rs +++ b/src/test/run-pass/regions-dependent-autoslice.rs @@ -12,6 +12,8 @@ // Issue #3148. +// pretty-expanded FIXME #23616 + fn subslice1<'r>(v: &'r [uint]) -> &'r [uint] { v } fn both<'r>(v: &'r [uint]) -> &'r [uint] { diff --git a/src/test/run-pass/regions-dependent-let-ref.rs b/src/test/run-pass/regions-dependent-let-ref.rs index 980fcfb2e9e..4d3fed5031f 100644 --- a/src/test/run-pass/regions-dependent-let-ref.rs +++ b/src/test/run-pass/regions-dependent-let-ref.rs @@ -11,6 +11,8 @@ // Test lifetimes are linked properly when we take reference // to interior. +// pretty-expanded FIXME #23616 + struct Foo(int); pub fn main() { // Here the lifetime of the `&` should be at least the diff --git a/src/test/run-pass/regions-early-bound-lifetime-in-assoc-fn.rs b/src/test/run-pass/regions-early-bound-lifetime-in-assoc-fn.rs index bdc0d41c94e..2dc40718307 100644 --- a/src/test/run-pass/regions-early-bound-lifetime-in-assoc-fn.rs +++ b/src/test/run-pass/regions-early-bound-lifetime-in-assoc-fn.rs @@ -14,6 +14,8 @@ // lifetime parameters must be early bound in the type of the // associated item. +// pretty-expanded FIXME #23616 + use std::marker; pub enum Value<'v> { diff --git a/src/test/run-pass/regions-early-bound-trait-param.rs b/src/test/run-pass/regions-early-bound-trait-param.rs index 3f434a4838d..63fb18a8ba2 100644 --- a/src/test/run-pass/regions-early-bound-trait-param.rs +++ b/src/test/run-pass/regions-early-bound-trait-param.rs @@ -11,6 +11,8 @@ // Tests that you can use an early-bound lifetime parameter as // on of the generic parameters in a trait. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-early-bound-used-in-bound-method.rs b/src/test/run-pass/regions-early-bound-used-in-bound-method.rs index 410415e57a0..360457cf3f1 100644 --- a/src/test/run-pass/regions-early-bound-used-in-bound-method.rs +++ b/src/test/run-pass/regions-early-bound-used-in-bound-method.rs @@ -11,6 +11,8 @@ // Tests that you can use a fn lifetime parameter as part of // the value for a type parameter in a bound. +// pretty-expanded FIXME #23616 + trait GetRef<'a> { fn get(&self) -> &'a int; } diff --git a/src/test/run-pass/regions-early-bound-used-in-bound.rs b/src/test/run-pass/regions-early-bound-used-in-bound.rs index a3602c5fbec..924f9b8f70b 100644 --- a/src/test/run-pass/regions-early-bound-used-in-bound.rs +++ b/src/test/run-pass/regions-early-bound-used-in-bound.rs @@ -11,6 +11,8 @@ // Tests that you can use a fn lifetime parameter as part of // the value for a type parameter in a bound. +// pretty-expanded FIXME #23616 + trait GetRef<'a, T> { fn get(&self) -> &'a T; } diff --git a/src/test/run-pass/regions-early-bound-used-in-type-param.rs b/src/test/run-pass/regions-early-bound-used-in-type-param.rs index caef4e3fa9c..c31d4d45fb9 100644 --- a/src/test/run-pass/regions-early-bound-used-in-type-param.rs +++ b/src/test/run-pass/regions-early-bound-used-in-type-param.rs @@ -11,6 +11,8 @@ // Tests that you can use a fn lifetime parameter as part of // the value for a type parameter in a bound. +// pretty-expanded FIXME #23616 + trait Get { fn get(&self) -> T; } diff --git a/src/test/run-pass/regions-escape-into-other-fn.rs b/src/test/run-pass/regions-escape-into-other-fn.rs index 3708d187d71..cd32c426527 100644 --- a/src/test/run-pass/regions-escape-into-other-fn.rs +++ b/src/test/run-pass/regions-escape-into-other-fn.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-expl-self.rs b/src/test/run-pass/regions-expl-self.rs index 58c13885e03..ee4bbcebb78 100644 --- a/src/test/run-pass/regions-expl-self.rs +++ b/src/test/run-pass/regions-expl-self.rs @@ -10,6 +10,8 @@ // Test that you can insert an explicit lifetime in explicit self. +// pretty-expanded FIXME #23616 + struct Foo { f: uint } diff --git a/src/test/run-pass/regions-fn-subtyping-2.rs b/src/test/run-pass/regions-fn-subtyping-2.rs index 70c90ee05b3..b8b5f6fb05f 100644 --- a/src/test/run-pass/regions-fn-subtyping-2.rs +++ b/src/test/run-pass/regions-fn-subtyping-2.rs @@ -13,6 +13,8 @@ // Here, `f` is a function that takes a pointer `x` and a function // `g`, where `g` requires its argument `y` to be in the same region // that `x` is in. +// pretty-expanded FIXME #23616 + fn has_same_region(f: Box FnMut(&'a int, Box)>) { // `f` should be the type that `wants_same_region` wants, but // right now the compiler complains that it isn't. diff --git a/src/test/run-pass/regions-fn-subtyping.rs b/src/test/run-pass/regions-fn-subtyping.rs index 0057a51012d..d9079dfe3f5 100644 --- a/src/test/run-pass/regions-fn-subtyping.rs +++ b/src/test/run-pass/regions-fn-subtyping.rs @@ -10,6 +10,8 @@ // Issue #2263. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] #![allow(unknown_features)] diff --git a/src/test/run-pass/regions-infer-borrow-scope-addr-of.rs b/src/test/run-pass/regions-infer-borrow-scope-addr-of.rs index 9f1a383fd64..5d171811732 100644 --- a/src/test/run-pass/regions-infer-borrow-scope-addr-of.rs +++ b/src/test/run-pass/regions-infer-borrow-scope-addr-of.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::swap; pub fn main() { diff --git a/src/test/run-pass/regions-infer-borrow-scope-view.rs b/src/test/run-pass/regions-infer-borrow-scope-view.rs index 1fdf3a92a3f..9c200a370ad 100644 --- a/src/test/run-pass/regions-infer-borrow-scope-view.rs +++ b/src/test/run-pass/regions-infer-borrow-scope-view.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn view(x: &[T]) -> &[T] {x} pub fn main() { diff --git a/src/test/run-pass/regions-infer-borrow-scope-within-loop-ok.rs b/src/test/run-pass/regions-infer-borrow-scope-within-loop-ok.rs index 86f4f2dd18e..59221afceff 100644 --- a/src/test/run-pass/regions-infer-borrow-scope-within-loop-ok.rs +++ b/src/test/run-pass/regions-infer-borrow-scope-within-loop-ok.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-infer-borrow-scope.rs b/src/test/run-pass/regions-infer-borrow-scope.rs index ebbc5b70f60..acbe091a6a4 100644 --- a/src/test/run-pass/regions-infer-borrow-scope.rs +++ b/src/test/run-pass/regions-infer-borrow-scope.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-infer-call-2.rs b/src/test/run-pass/regions-infer-call-2.rs index cfb6c858563..cc1bf05db5f 100644 --- a/src/test/run-pass/regions-infer-call-2.rs +++ b/src/test/run-pass/regions-infer-call-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn takes_two(x: &int, y: &int) -> int { *x + *y } fn with(f: F) -> T where F: FnOnce(&int) -> T { diff --git a/src/test/run-pass/regions-infer-call.rs b/src/test/run-pass/regions-infer-call.rs index fdb7485efc3..c1044b59af2 100644 --- a/src/test/run-pass/regions-infer-call.rs +++ b/src/test/run-pass/regions-infer-call.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn takes_two(x: &int, y: &int) -> int { *x + *y } fn has_two<'a,'b>(x: &'a int, y: &'b int) -> int { diff --git a/src/test/run-pass/regions-infer-contravariance-due-to-ret.rs b/src/test/run-pass/regions-infer-contravariance-due-to-ret.rs index 7e328f3bb03..11c3ab111cf 100644 --- a/src/test/run-pass/regions-infer-contravariance-due-to-ret.rs +++ b/src/test/run-pass/regions-infer-contravariance-due-to-ret.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct boxed_int<'a> { f: &'a int, } diff --git a/src/test/run-pass/regions-infer-reborrow-ref-mut-recurse.rs b/src/test/run-pass/regions-infer-reborrow-ref-mut-recurse.rs index efe3994dbb7..6b143908f05 100644 --- a/src/test/run-pass/regions-infer-reborrow-ref-mut-recurse.rs +++ b/src/test/run-pass/regions-infer-reborrow-ref-mut-recurse.rs @@ -11,6 +11,8 @@ // Test an edge case in region inference: the lifetime of the borrow // of `*x` must be extended to at least 'a. +// pretty-expanded FIXME #23616 + fn foo<'a,'b>(x: &'a &'b mut int) -> &'a int { let y = &*x; // should be inferred to have type &'a &'b mut int... diff --git a/src/test/run-pass/regions-infer-region-in-fn-but-not-type.rs b/src/test/run-pass/regions-infer-region-in-fn-but-not-type.rs index 9174b53be86..586c9ab3a72 100644 --- a/src/test/run-pass/regions-infer-region-in-fn-but-not-type.rs +++ b/src/test/run-pass/regions-infer-region-in-fn-but-not-type.rs @@ -11,6 +11,8 @@ // check that the &int here does not cause us to think that `foo` // contains region pointers +// pretty-expanded FIXME #23616 + struct foo(Box); fn take_foo(x: T) {} diff --git a/src/test/run-pass/regions-infer-static-from-proc.rs b/src/test/run-pass/regions-infer-static-from-proc.rs index cb45b8e131d..391501014b3 100644 --- a/src/test/run-pass/regions-infer-static-from-proc.rs +++ b/src/test/run-pass/regions-infer-static-from-proc.rs @@ -12,6 +12,8 @@ // region variables contained within (otherwise, region inference will // give `x` a very short lifetime). +// pretty-expanded FIXME #23616 + static i: uint = 3; fn foo(_: F) {} fn read(_: uint) { } diff --git a/src/test/run-pass/regions-issue-21422.rs b/src/test/run-pass/regions-issue-21422.rs index c59bf15afc3..ecc170a1462 100644 --- a/src/test/run-pass/regions-issue-21422.rs +++ b/src/test/run-pass/regions-issue-21422.rs @@ -12,6 +12,8 @@ // add inference constraints that the operands of a binary operator // should outlive the binary operation itself. +// pretty-expanded FIXME #23616 + pub struct P<'a> { _ptr: *const &'a u8, } diff --git a/src/test/run-pass/regions-issue-22246.rs b/src/test/run-pass/regions-issue-22246.rs index f5c34d6b34e..16236f94655 100644 --- a/src/test/run-pass/regions-issue-22246.rs +++ b/src/test/run-pass/regions-issue-22246.rs @@ -11,6 +11,8 @@ // Regression test for issue #22246 -- we should be able to deduce // that `&'a B::Owned` implies that `B::Owned : 'a`. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] use std::ops::Deref; diff --git a/src/test/run-pass/regions-lifetime-nonfree-late-bound.rs b/src/test/run-pass/regions-lifetime-nonfree-late-bound.rs index a2b6d569ac9..99a4f5647bb 100644 --- a/src/test/run-pass/regions-lifetime-nonfree-late-bound.rs +++ b/src/test/run-pass/regions-lifetime-nonfree-late-bound.rs @@ -22,6 +22,8 @@ // doing region-folding, when really all clients of the region-folding // case only want to see FREE lifetime variables, not bound ones. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-lifetime-static-items-enclosing-scopes.rs b/src/test/run-pass/regions-lifetime-static-items-enclosing-scopes.rs index b16b934d73c..077d4f5a25e 100644 --- a/src/test/run-pass/regions-lifetime-static-items-enclosing-scopes.rs +++ b/src/test/run-pass/regions-lifetime-static-items-enclosing-scopes.rs @@ -11,6 +11,8 @@ // This test verifies that temporary lifetime is correctly computed // for static objects in enclosing scopes. +// pretty-expanded FIXME #23616 + use std::cmp::PartialEq; fn f(o: &mut Option) { diff --git a/src/test/run-pass/regions-link-fn-args.rs b/src/test/run-pass/regions-link-fn-args.rs index 8822d388039..0b5ab35f7fe 100644 --- a/src/test/run-pass/regions-link-fn-args.rs +++ b/src/test/run-pass/regions-link-fn-args.rs @@ -11,6 +11,8 @@ // Test that region inference correctly links up the regions when a // `ref` borrow occurs inside a fn argument. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] fn with<'a, F>(_: F) where F: FnOnce(&'a Vec) -> &'a Vec { } diff --git a/src/test/run-pass/regions-mock-trans.rs b/src/test/run-pass/regions-mock-trans.rs index b2584e2472b..b6ba7d979ac 100644 --- a/src/test/run-pass/regions-mock-trans.rs +++ b/src/test/run-pass/regions-mock-trans.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/regions-no-bound-in-argument-cleanup.rs b/src/test/run-pass/regions-no-bound-in-argument-cleanup.rs index 5964ac65d5f..6cc32301cc4 100644 --- a/src/test/run-pass/regions-no-bound-in-argument-cleanup.rs +++ b/src/test/run-pass/regions-no-bound-in-argument-cleanup.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::marker; diff --git a/src/test/run-pass/regions-no-variance-from-fn-generics.rs b/src/test/run-pass/regions-no-variance-from-fn-generics.rs index 80c478afa64..89bdbfaed9e 100644 --- a/src/test/run-pass/regions-no-variance-from-fn-generics.rs +++ b/src/test/run-pass/regions-no-variance-from-fn-generics.rs @@ -12,6 +12,8 @@ // should not upset the variance inference for actual occurrences of // that lifetime in type expressions. +// pretty-expanded FIXME #23616 + pub trait HasLife<'a> { fn dummy(&'a self) { } // just to induce a variance on 'a } diff --git a/src/test/run-pass/regions-nullary-variant.rs b/src/test/run-pass/regions-nullary-variant.rs index e1359725f9b..c2a8f7e66c6 100644 --- a/src/test/run-pass/regions-nullary-variant.rs +++ b/src/test/run-pass/regions-nullary-variant.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum roption<'a> { a, b(&'a uint) } diff --git a/src/test/run-pass/regions-params.rs b/src/test/run-pass/regions-params.rs index 181d962cfae..c7ee3213f37 100644 --- a/src/test/run-pass/regions-params.rs +++ b/src/test/run-pass/regions-params.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn region_identity(x: &uint) -> &uint { x } fn apply(t: T, f: F) -> T where F: FnOnce(T) -> T { f(t) } diff --git a/src/test/run-pass/regions-reassign-let-bound-pointer.rs b/src/test/run-pass/regions-reassign-let-bound-pointer.rs index ecf79de6222..89a9d3f1290 100644 --- a/src/test/run-pass/regions-reassign-let-bound-pointer.rs +++ b/src/test/run-pass/regions-reassign-let-bound-pointer.rs @@ -12,6 +12,8 @@ // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). +// pretty-expanded FIXME #23616 + fn foo(x: &int) { let a = 1; let mut z = x; diff --git a/src/test/run-pass/regions-reassign-match-bound-pointer.rs b/src/test/run-pass/regions-reassign-match-bound-pointer.rs index 18312b17339..02c59dde1d6 100644 --- a/src/test/run-pass/regions-reassign-match-bound-pointer.rs +++ b/src/test/run-pass/regions-reassign-match-bound-pointer.rs @@ -12,6 +12,8 @@ // started out with a longer lifetime and was reassigned to a shorter // one (it should infer to be the intersection). +// pretty-expanded FIXME #23616 + fn foo(x: &int) { let a = 1; match x { diff --git a/src/test/run-pass/regions-refcell.rs b/src/test/run-pass/regions-refcell.rs index 30d8fc34d00..febf5f92ef6 100644 --- a/src/test/run-pass/regions-refcell.rs +++ b/src/test/run-pass/regions-refcell.rs @@ -12,6 +12,8 @@ // attempting to bootstrap librustc with new destructor lifetime // semantics. +// pretty-expanded FIXME #23616 + use std::collections::HashMap; use std::cell::RefCell; diff --git a/src/test/run-pass/regions-relate-bound-regions-on-closures-to-inference-variables.rs b/src/test/run-pass/regions-relate-bound-regions-on-closures-to-inference-variables.rs index 1ad96d4bc55..310902d4d0a 100644 --- a/src/test/run-pass/regions-relate-bound-regions-on-closures-to-inference-variables.rs +++ b/src/test/run-pass/regions-relate-bound-regions-on-closures-to-inference-variables.rs @@ -17,6 +17,8 @@ // changes were caught. However, those uses in the compiler could // easily get changed or refactored away in the future. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/regions-return-interior-of-option.rs b/src/test/run-pass/regions-return-interior-of-option.rs index ee1d6687307..e6ab4a81426 100644 --- a/src/test/run-pass/regions-return-interior-of-option.rs +++ b/src/test/run-pass/regions-return-interior-of-option.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn get(opt: &Option) -> &T { match *opt { Some(ref v) => v, diff --git a/src/test/run-pass/regions-scope-chain-example.rs b/src/test/run-pass/regions-scope-chain-example.rs index e5ef88006c7..185d5db1f51 100644 --- a/src/test/run-pass/regions-scope-chain-example.rs +++ b/src/test/run-pass/regions-scope-chain-example.rs @@ -16,6 +16,8 @@ // wrong path. The new algorithm avoids this problem and hence this // example typechecks correctly. +// pretty-expanded FIXME #23616 + enum ScopeChain<'a> { Link(Scope<'a>), End diff --git a/src/test/run-pass/regions-trait-object-1.rs b/src/test/run-pass/regions-trait-object-1.rs index 807227d47db..d2352988579 100644 --- a/src/test/run-pass/regions-trait-object-1.rs +++ b/src/test/run-pass/regions-trait-object-1.rs @@ -12,6 +12,8 @@ // attempting to bootstrap libsyntax; it is adapted from // `syntax::ext::tt::generic_extension`. +// pretty-expanded FIXME #23616 + pub struct E<'a> { pub f: &'a u8, } diff --git a/src/test/run-pass/regions-variance-contravariant-use-contravariant.rs b/src/test/run-pass/regions-variance-contravariant-use-contravariant.rs index ffc2f07a153..1b174580b0e 100644 --- a/src/test/run-pass/regions-variance-contravariant-use-contravariant.rs +++ b/src/test/run-pass/regions-variance-contravariant-use-contravariant.rs @@ -14,6 +14,8 @@ // Note: see compile-fail/variance-regions-*.rs for the tests that check that the // variance inference works in the first place. +// pretty-expanded FIXME #23616 + struct Contravariant<'a> { f: &'a int } diff --git a/src/test/run-pass/regions-variance-covariant-use-covariant.rs b/src/test/run-pass/regions-variance-covariant-use-covariant.rs index 7e0ca415018..40210482327 100644 --- a/src/test/run-pass/regions-variance-covariant-use-covariant.rs +++ b/src/test/run-pass/regions-variance-covariant-use-covariant.rs @@ -17,6 +17,8 @@ // This is covariant with respect to 'a, meaning that // Covariant<'foo> <: Covariant<'static> because // 'foo <= 'static +// pretty-expanded FIXME #23616 + struct Covariant<'a> { f: extern "Rust" fn(&'a int) } diff --git a/src/test/run-pass/rename-directory.rs b/src/test/run-pass/rename-directory.rs index 33a53e44425..f149a70817a 100644 --- a/src/test/run-pass/rename-directory.rs +++ b/src/test/run-pass/rename-directory.rs @@ -11,6 +11,8 @@ // This test can't be a unit test in std, // because it needs TempDir, which is in extra +// pretty-expanded FIXME #23616 + #![feature(tempdir, path_ext)] use std::ffi::CString; diff --git a/src/test/run-pass/repeat-expr-in-static.rs b/src/test/run-pass/repeat-expr-in-static.rs index a53f1da4ce6..12cf0c0de45 100644 --- a/src/test/run-pass/repeat-expr-in-static.rs +++ b/src/test/run-pass/repeat-expr-in-static.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + static FOO: [int; 4] = [32; 4]; static BAR: [int; 4] = [32, 32, 32, 32]; diff --git a/src/test/run-pass/resolve-issue-2428.rs b/src/test/run-pass/resolve-issue-2428.rs index 016357b5df9..39b89bb3e4e 100644 --- a/src/test/run-pass/resolve-issue-2428.rs +++ b/src/test/run-pass/resolve-issue-2428.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + const foo: int = 4 >> 1; enum bs { thing = foo } pub fn main() { assert!((bs::thing as int == foo)); } diff --git a/src/test/run-pass/resource-in-struct.rs b/src/test/run-pass/resource-in-struct.rs index 33ae0af250a..a8426f90cc4 100644 --- a/src/test/run-pass/resource-in-struct.rs +++ b/src/test/run-pass/resource-in-struct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] // Ensures that class dtors run if the object is inside an enum diff --git a/src/test/run-pass/ret-none.rs b/src/test/run-pass/ret-none.rs index 8d7faffae7f..ea0de67572d 100644 --- a/src/test/run-pass/ret-none.rs +++ b/src/test/run-pass/ret-none.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + enum option { none, some(T), } fn f() -> option { return option::none; } diff --git a/src/test/run-pass/return-from-closure.rs b/src/test/run-pass/return-from-closure.rs index 60856ee6042..0a87e76ef4e 100644 --- a/src/test/run-pass/return-from-closure.rs +++ b/src/test/run-pass/return-from-closure.rs @@ -10,6 +10,8 @@ // just to make sure that `return` is only returning from the closure, // not the surrounding function. +// pretty-expanded FIXME #23616 + static mut calls: uint = 0; fn surrounding() { diff --git a/src/test/run-pass/return-nil.rs b/src/test/run-pass/return-nil.rs index b5a81268a2d..fe4244084cb 100644 --- a/src/test/run-pass/return-nil.rs +++ b/src/test/run-pass/return-nil.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + fn f() { let x: () = (); return x; } pub fn main() { let _x = f(); } diff --git a/src/test/run-pass/rust-log-filter.rs b/src/test/run-pass/rust-log-filter.rs index 44d8db075e8..0f7fb31fbae 100644 --- a/src/test/run-pass/rust-log-filter.rs +++ b/src/test/run-pass/rust-log-filter.rs @@ -10,6 +10,8 @@ // exec-env:RUST_LOG=rust-log-filter/foo +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, std_misc, rustc_private)] diff --git a/src/test/run-pass/segfault-no-out-of-stack.rs b/src/test/run-pass/segfault-no-out-of-stack.rs index d2842a99485..1b3020b8dbe 100644 --- a/src/test/run-pass/segfault-no-out-of-stack.rs +++ b/src/test/run-pass/segfault-no-out-of-stack.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(old_io)] use std::old_io::process::Command; diff --git a/src/test/run-pass/self-impl.rs b/src/test/run-pass/self-impl.rs index af2b2de8ab8..75a68677e52 100644 --- a/src/test/run-pass/self-impl.rs +++ b/src/test/run-pass/self-impl.rs @@ -10,6 +10,8 @@ // Test that we can use `Self` types in impls in the expected way. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/self-in-mut-slot-default-method.rs b/src/test/run-pass/self-in-mut-slot-default-method.rs index 92582177989..64d49215f22 100644 --- a/src/test/run-pass/self-in-mut-slot-default-method.rs +++ b/src/test/run-pass/self-in-mut-slot-default-method.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/self-in-mut-slot-immediate-value.rs b/src/test/run-pass/self-in-mut-slot-immediate-value.rs index a4b5ea1d682..69cad7ab3dd 100644 --- a/src/test/run-pass/self-in-mut-slot-immediate-value.rs +++ b/src/test/run-pass/self-in-mut-slot-immediate-value.rs @@ -11,6 +11,8 @@ // Assert that `mut self` on an immediate value doesn't // allow mutating the original - issue #10615. +// pretty-expanded FIXME #23616 + #[derive(Copy)] struct Value { n: int diff --git a/src/test/run-pass/self-re-assign.rs b/src/test/run-pass/self-re-assign.rs index b71b907fcf0..b3c81cab3c1 100644 --- a/src/test/run-pass/self-re-assign.rs +++ b/src/test/run-pass/self-re-assign.rs @@ -11,6 +11,8 @@ // Ensure assigning an owned or managed variable to itself works. In particular, // that we do not glue_drop before we glue_take (#3290). +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/self-shadowing-import.rs b/src/test/run-pass/self-shadowing-import.rs index 47380287ab6..6621de0d8be 100644 --- a/src/test/run-pass/self-shadowing-import.rs +++ b/src/test/run-pass/self-shadowing-import.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub mod b { pub mod a { diff --git a/src/test/run-pass/self-type-param.rs b/src/test/run-pass/self-type-param.rs index 5c4e2f5ebd5..ea2bec8c861 100644 --- a/src/test/run-pass/self-type-param.rs +++ b/src/test/run-pass/self-type-param.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait MyTrait { fn f(&self) -> Self; } diff --git a/src/test/run-pass/send-is-not-static-par-for.rs b/src/test/run-pass/send-is-not-static-par-for.rs index c6b64d97fbd..5815eaa01ea 100644 --- a/src/test/run-pass/send-is-not-static-par-for.rs +++ b/src/test/run-pass/send-is-not-static-par-for.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core, std_misc)] use std::thread::Thread; use std::sync::Mutex; diff --git a/src/test/run-pass/send-resource.rs b/src/test/run-pass/send-resource.rs index a1e28b2b261..47c3766797a 100644 --- a/src/test/run-pass/send-resource.rs +++ b/src/test/run-pass/send-resource.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::thread::Thread; diff --git a/src/test/run-pass/send-type-inference.rs b/src/test/run-pass/send-type-inference.rs index 60093803f0b..84d491d0524 100644 --- a/src/test/run-pass/send-type-inference.rs +++ b/src/test/run-pass/send-type-inference.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::{channel, Sender}; // tests that ctrl's type gets inferred properly diff --git a/src/test/run-pass/send_str_hashmap.rs b/src/test/run-pass/send_str_hashmap.rs index 54214feee05..7bef36d0656 100644 --- a/src/test/run-pass/send_str_hashmap.rs +++ b/src/test/run-pass/send_str_hashmap.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/send_str_treemap.rs b/src/test/run-pass/send_str_treemap.rs index 9741d468bd2..04a4a239b0f 100644 --- a/src/test/run-pass/send_str_treemap.rs +++ b/src/test/run-pass/send_str_treemap.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] extern crate collections; diff --git a/src/test/run-pass/sendable-class.rs b/src/test/run-pass/sendable-class.rs index 8691d5e875b..993ae2a43fb 100644 --- a/src/test/run-pass/sendable-class.rs +++ b/src/test/run-pass/sendable-class.rs @@ -10,6 +10,8 @@ // Test that a class with only sendable fields can be sent +// pretty-expanded FIXME #23616 + use std::sync::mpsc::channel; struct foo { diff --git a/src/test/run-pass/sendfn-is-a-block.rs b/src/test/run-pass/sendfn-is-a-block.rs index 51c20bcd098..5f23b72edb7 100644 --- a/src/test/run-pass/sendfn-is-a-block.rs +++ b/src/test/run-pass/sendfn-is-a-block.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + fn test(f: F) -> uint where F: FnOnce(uint) -> uint { return f(22); } diff --git a/src/test/run-pass/sepcomp-cci.rs b/src/test/run-pass/sepcomp-cci.rs index 0178b5e786d..07393d83e67 100644 --- a/src/test/run-pass/sepcomp-cci.rs +++ b/src/test/run-pass/sepcomp-cci.rs @@ -13,6 +13,8 @@ // Test accessing cross-crate inlined items from multiple compilation units. +// pretty-expanded FIXME #23616 + extern crate sepcomp_cci_lib; use sepcomp_cci_lib::{cci_fn, CCI_STATIC}; diff --git a/src/test/run-pass/sepcomp-extern.rs b/src/test/run-pass/sepcomp-extern.rs index a5506e3fc76..fc85fc223a4 100644 --- a/src/test/run-pass/sepcomp-extern.rs +++ b/src/test/run-pass/sepcomp-extern.rs @@ -13,6 +13,8 @@ // Test accessing external items from multiple compilation units. +// pretty-expanded FIXME #23616 + #[link(name = "sepcomp-extern-lib")] extern { #[allow(ctypes)] diff --git a/src/test/run-pass/sepcomp-fns-backwards.rs b/src/test/run-pass/sepcomp-fns-backwards.rs index 35a8c9330bf..79988413229 100644 --- a/src/test/run-pass/sepcomp-fns-backwards.rs +++ b/src/test/run-pass/sepcomp-fns-backwards.rs @@ -15,6 +15,8 @@ // Generate some code in the first compilation unit before declaring any // modules. This ensures that the first module doesn't go into the same // compilation unit as the top-level module. +// pretty-expanded FIXME #23616 + fn pad() -> uint { 0 } mod b { diff --git a/src/test/run-pass/sepcomp-fns.rs b/src/test/run-pass/sepcomp-fns.rs index 09f2a4281be..f3673dfdbf2 100644 --- a/src/test/run-pass/sepcomp-fns.rs +++ b/src/test/run-pass/sepcomp-fns.rs @@ -17,6 +17,8 @@ // Generate some code in the first compilation unit before declaring any // modules. This ensures that the first module doesn't go into the same // compilation unit as the top-level module. +// pretty-expanded FIXME #23616 + fn one() -> uint { 1 } mod a { diff --git a/src/test/run-pass/sepcomp-lib.rs b/src/test/run-pass/sepcomp-lib.rs index 28adb55399b..00e83a57057 100644 --- a/src/test/run-pass/sepcomp-lib.rs +++ b/src/test/run-pass/sepcomp-lib.rs @@ -12,6 +12,8 @@ // Test linking against a library built with -C codegen-units > 1 +// pretty-expanded FIXME #23616 + extern crate sepcomp_lib; use sepcomp_lib::a::one; use sepcomp_lib::b::two; diff --git a/src/test/run-pass/sepcomp-statics.rs b/src/test/run-pass/sepcomp-statics.rs index 0e8d33f74f8..43d03e2bb6b 100644 --- a/src/test/run-pass/sepcomp-statics.rs +++ b/src/test/run-pass/sepcomp-statics.rs @@ -12,6 +12,8 @@ // Test references to static items across compilation units. +// pretty-expanded FIXME #23616 + fn pad() -> uint { 0 } const ONE: uint = 1; diff --git a/src/test/run-pass/sepcomp-unwind.rs b/src/test/run-pass/sepcomp-unwind.rs index 21c5a6fc83a..6b39510c8c2 100644 --- a/src/test/run-pass/sepcomp-unwind.rs +++ b/src/test/run-pass/sepcomp-unwind.rs @@ -19,6 +19,8 @@ // In any case, this test should let us know if enabling parallel codegen ever // breaks unwinding. +// pretty-expanded FIXME #23616 + use std::thread; fn pad() -> uint { 0 } diff --git a/src/test/run-pass/seq-compare.rs b/src/test/run-pass/seq-compare.rs index ef14e0ba931..743f54abcfa 100644 --- a/src/test/run-pass/seq-compare.rs +++ b/src/test/run-pass/seq-compare.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert!(("hello".to_string() < "hellr".to_string())); assert!(("hello ".to_string() > "hello".to_string())); diff --git a/src/test/run-pass/shift-various-types.rs b/src/test/run-pass/shift-various-types.rs index 26dc6c5316b..b0ab72c650d 100644 --- a/src/test/run-pass/shift-various-types.rs +++ b/src/test/run-pass/shift-various-types.rs @@ -10,6 +10,8 @@ // Test that we can do shifts by any integral type. +// pretty-expanded FIXME #23616 + struct Panolpy { i8: i8, i16: i16, diff --git a/src/test/run-pass/shift.rs b/src/test/run-pass/shift.rs index 918da535099..138a681ce2a 100644 --- a/src/test/run-pass/shift.rs +++ b/src/test/run-pass/shift.rs @@ -11,6 +11,8 @@ // Testing shifts for various combinations of integers // Issue #1570 +// pretty-expanded FIXME #23616 + pub fn main() { test_misc(); test_expr(); diff --git a/src/test/run-pass/signed-shift-const-eval.rs b/src/test/run-pass/signed-shift-const-eval.rs index 2acb93f48f9..eab4a0dfb7f 100644 --- a/src/test/run-pass/signed-shift-const-eval.rs +++ b/src/test/run-pass/signed-shift-const-eval.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum test { thing = -5 >> 1_usize } pub fn main() { assert_eq!(test::thing as int, -3); diff --git a/src/test/run-pass/sigpipe-should-be-ignored.rs b/src/test/run-pass/sigpipe-should-be-ignored.rs index 665b582581c..b81d0f2407b 100644 --- a/src/test/run-pass/sigpipe-should-be-ignored.rs +++ b/src/test/run-pass/sigpipe-should-be-ignored.rs @@ -11,6 +11,8 @@ // Be sure that when a SIGPIPE would have been received that the entire process // doesn't die in a ball of fire, but rather it's gracefully handled. +// pretty-expanded FIXME #23616 + use std::env; use std::io::prelude::*; use std::io; diff --git a/src/test/run-pass/simd-binop.rs b/src/test/run-pass/simd-binop.rs index 45a91abe56c..0d26b75c2ad 100644 --- a/src/test/run-pass/simd-binop.rs +++ b/src/test/run-pass/simd-binop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::simd::{i32x4, f32x4, u32x4}; diff --git a/src/test/run-pass/simd-generics.rs b/src/test/run-pass/simd-generics.rs index 1371c4cc5f4..201da8dbc94 100644 --- a/src/test/run-pass/simd-generics.rs +++ b/src/test/run-pass/simd-generics.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(simd)] use std::ops; diff --git a/src/test/run-pass/simd-issue-10604.rs b/src/test/run-pass/simd-issue-10604.rs index bd3f8f35352..8dca78b28e8 100644 --- a/src/test/run-pass/simd-issue-10604.rs +++ b/src/test/run-pass/simd-issue-10604.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] #![feature(simd)] diff --git a/src/test/run-pass/simd-size-align.rs b/src/test/run-pass/simd-size-align.rs index 582810f0def..8324efc6417 100644 --- a/src/test/run-pass/simd-size-align.rs +++ b/src/test/run-pass/simd-size-align.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(simd)] #![allow(non_camel_case_types)] diff --git a/src/test/run-pass/simd-type.rs b/src/test/run-pass/simd-type.rs index a1a74578112..540666f41ae 100644 --- a/src/test/run-pass/simd-type.rs +++ b/src/test/run-pass/simd-type.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(simd)] #[simd] diff --git a/src/test/run-pass/simple-generic-match.rs b/src/test/run-pass/simple-generic-match.rs index 27d4f105f37..3273b73b4e2 100644 --- a/src/test/run-pass/simple-generic-match.rs +++ b/src/test/run-pass/simple-generic-match.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + enum clam { a(T), } pub fn main() { let c = clam::a(2); match c { clam::a::(_) => { } } } diff --git a/src/test/run-pass/simple-generic-tag.rs b/src/test/run-pass/simple-generic-tag.rs index 8a36f9e17f3..2e8d8f61bc8 100644 --- a/src/test/run-pass/simple-generic-tag.rs +++ b/src/test/run-pass/simple-generic-tag.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + enum clam { a(T), } pub fn main() { } diff --git a/src/test/run-pass/single-derive-attr-with-gate.rs b/src/test/run-pass/single-derive-attr-with-gate.rs index cc5d8fc7891..addc56e9c42 100644 --- a/src/test/run-pass/single-derive-attr-with-gate.rs +++ b/src/test/run-pass/single-derive-attr-with-gate.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(custom_derive)] #[derive_Clone] diff --git a/src/test/run-pass/sized-borrowed-pointer.rs b/src/test/run-pass/sized-borrowed-pointer.rs index 348b7562f84..76c06d560d7 100644 --- a/src/test/run-pass/sized-borrowed-pointer.rs +++ b/src/test/run-pass/sized-borrowed-pointer.rs @@ -10,6 +10,8 @@ // Possibly-dynamic size of typaram should be cleared at pointer boundary. +// pretty-expanded FIXME #23616 + fn bar() { } fn foo() { bar::<&T>() } pub fn main() { } diff --git a/src/test/run-pass/sized-owned-pointer.rs b/src/test/run-pass/sized-owned-pointer.rs index e64917a97a6..d3a6b104dba 100644 --- a/src/test/run-pass/sized-owned-pointer.rs +++ b/src/test/run-pass/sized-owned-pointer.rs @@ -11,6 +11,8 @@ // Possibly-dynamic size of typaram should be cleared at pointer boundary. +// pretty-expanded FIXME #23616 + fn bar() { } fn foo() { bar::>() } pub fn main() { } diff --git a/src/test/run-pass/slice-2.rs b/src/test/run-pass/slice-2.rs index 6e256be69da..1d0d28d5f95 100644 --- a/src/test/run-pass/slice-2.rs +++ b/src/test/run-pass/slice-2.rs @@ -10,6 +10,8 @@ // Test slicing expressions on slices and Vecs. +// pretty-expanded FIXME #23616 + fn main() { let x: &[int] = &[1, 2, 3, 4, 5]; let cmp: &[int] = &[1, 2, 3, 4, 5]; diff --git a/src/test/run-pass/slice-panic-1.rs b/src/test/run-pass/slice-panic-1.rs index 639ffd56002..bb8db83ccdc 100644 --- a/src/test/run-pass/slice-panic-1.rs +++ b/src/test/run-pass/slice-panic-1.rs @@ -10,6 +10,8 @@ // Test that if a slicing expr[..] fails, the correct cleanups happen. +// pretty-expanded FIXME #23616 + use std::thread; struct Foo; diff --git a/src/test/run-pass/slice-panic-2.rs b/src/test/run-pass/slice-panic-2.rs index 4a2038175d2..94ea026d87d 100644 --- a/src/test/run-pass/slice-panic-2.rs +++ b/src/test/run-pass/slice-panic-2.rs @@ -10,6 +10,8 @@ // Test that if a slicing expr[..] fails, the correct cleanups happen. +// pretty-expanded FIXME #23616 + use std::thread; struct Foo; diff --git a/src/test/run-pass/slice.rs b/src/test/run-pass/slice.rs index aaa4cb27f8d..b028f74c48b 100644 --- a/src/test/run-pass/slice.rs +++ b/src/test/run-pass/slice.rs @@ -10,6 +10,8 @@ // Test slicing sugar. +// pretty-expanded FIXME #23616 + #![feature(core)] extern crate core; diff --git a/src/test/run-pass/small-enum-range-edge.rs b/src/test/run-pass/small-enum-range-edge.rs index 35283e466c1..df204065d16 100644 --- a/src/test/run-pass/small-enum-range-edge.rs +++ b/src/test/run-pass/small-enum-range-edge.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /*! * Tests the range assertion wraparound case in trans::middle::adt::load_discr. */ diff --git a/src/test/run-pass/smallest-hello-world.rs b/src/test/run-pass/smallest-hello-world.rs index c7db8068785..d7926ec8b29 100644 --- a/src/test/run-pass/smallest-hello-world.rs +++ b/src/test/run-pass/smallest-hello-world.rs @@ -10,6 +10,8 @@ // Smallest "hello world" with a libc runtime +// pretty-expanded FIXME #23616 + #![feature(intrinsics, lang_items, start, no_std, libc)] #![no_std] diff --git a/src/test/run-pass/snake-case-no-lowercase-equivalent.rs b/src/test/run-pass/snake-case-no-lowercase-equivalent.rs index 2220761a026..90ea7537c6e 100644 --- a/src/test/run-pass/snake-case-no-lowercase-equivalent.rs +++ b/src/test/run-pass/snake-case-no-lowercase-equivalent.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(non_ascii_idents)] #![deny(non_snake_case)] diff --git a/src/test/run-pass/spawn-types.rs b/src/test/run-pass/spawn-types.rs index bf2f03b3e6d..baf7bb6308f 100644 --- a/src/test/run-pass/spawn-types.rs +++ b/src/test/run-pass/spawn-types.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + /* Make sure we can spawn tasks that take different types of parameters. This is based on a test case for #520 provided by Rob diff --git a/src/test/run-pass/stable-addr-of.rs b/src/test/run-pass/stable-addr-of.rs index 515198f7a71..152fb5dc961 100644 --- a/src/test/run-pass/stable-addr-of.rs +++ b/src/test/run-pass/stable-addr-of.rs @@ -10,6 +10,8 @@ // Issue #2040 +// pretty-expanded FIXME #23616 + pub fn main() { let foo = 1; assert_eq!(&foo as *const int, &foo as *const int); diff --git a/src/test/run-pass/stat.rs b/src/test/run-pass/stat.rs index 159081a0e97..c453f9252ef 100644 --- a/src/test/run-pass/stat.rs +++ b/src/test/run-pass/stat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(tempdir, path_ext)] use std::fs::{File, TempDir}; diff --git a/src/test/run-pass/static-assert.rs b/src/test/run-pass/static-assert.rs index f650e56bb6b..e5583a3c697 100644 --- a/src/test/run-pass/static-assert.rs +++ b/src/test/run-pass/static-assert.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(static_assert)] #[static_assert] diff --git a/src/test/run-pass/static-fn-inline-xc.rs b/src/test/run-pass/static-fn-inline-xc.rs index efc374e25bb..b2fbff67ac7 100644 --- a/src/test/run-pass/static-fn-inline-xc.rs +++ b/src/test/run-pass/static-fn-inline-xc.rs @@ -10,6 +10,8 @@ // aux-build:static_fn_inline_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate "static_fn_inline_xc_aux" as mycore; use mycore::num; diff --git a/src/test/run-pass/static-fn-trait-xc.rs b/src/test/run-pass/static-fn-trait-xc.rs index cb9f7c3da02..7c9049ffacf 100644 --- a/src/test/run-pass/static-fn-trait-xc.rs +++ b/src/test/run-pass/static-fn-trait-xc.rs @@ -10,6 +10,8 @@ // aux-build:static_fn_trait_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate "static_fn_trait_xc_aux" as mycore; use mycore::num; diff --git a/src/test/run-pass/static-function-pointer-xc.rs b/src/test/run-pass/static-function-pointer-xc.rs index 6e12c5fa73d..f4d6e89d170 100644 --- a/src/test/run-pass/static-function-pointer-xc.rs +++ b/src/test/run-pass/static-function-pointer-xc.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:static-function-pointer-aux.rs +// pretty-expanded FIXME #23616 + extern crate "static-function-pointer-aux" as aux; fn f(x: int) -> int { x } diff --git a/src/test/run-pass/static-function-pointer.rs b/src/test/run-pass/static-function-pointer.rs index ff1091e07ef..a2b1572db63 100644 --- a/src/test/run-pass/static-function-pointer.rs +++ b/src/test/run-pass/static-function-pointer.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(x: int) -> int { x } fn g(x: int) -> int { 2 * x } diff --git a/src/test/run-pass/static-impl.rs b/src/test/run-pass/static-impl.rs index b66999c8e67..6af348b0e3e 100644 --- a/src/test/run-pass/static-impl.rs +++ b/src/test/run-pass/static-impl.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + pub trait plus { fn plus(&self) -> int; } diff --git a/src/test/run-pass/static-method-in-trait-with-tps-intracrate.rs b/src/test/run-pass/static-method-in-trait-with-tps-intracrate.rs index d1fcc4659b9..1eb20370f68 100644 --- a/src/test/run-pass/static-method-in-trait-with-tps-intracrate.rs +++ b/src/test/run-pass/static-method-in-trait-with-tps-intracrate.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Deserializer { fn read_int(&self) -> int; } diff --git a/src/test/run-pass/static-method-xcrate.rs b/src/test/run-pass/static-method-xcrate.rs index 076c56bcc4d..ed9160e1d58 100644 --- a/src/test/run-pass/static-method-xcrate.rs +++ b/src/test/run-pass/static-method-xcrate.rs @@ -10,6 +10,8 @@ // aux-build:static-methods-crate.rs +// pretty-expanded FIXME #23616 + extern crate static_methods_crate; use static_methods_crate::read; diff --git a/src/test/run-pass/static-methods-in-traits.rs b/src/test/run-pass/static-methods-in-traits.rs index 47f46041c22..33c1ce4d2c3 100644 --- a/src/test/run-pass/static-methods-in-traits.rs +++ b/src/test/run-pass/static-methods-in-traits.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod a { pub trait Foo { fn foo() -> Self; diff --git a/src/test/run-pass/static-methods-in-traits2.rs b/src/test/run-pass/static-methods-in-traits2.rs index d0448de2c49..cd8406983fb 100644 --- a/src/test/run-pass/static-methods-in-traits2.rs +++ b/src/test/run-pass/static-methods-in-traits2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait Number: NumConv { fn from(n: T) -> Self; } diff --git a/src/test/run-pass/static-mut-foreign.rs b/src/test/run-pass/static-mut-foreign.rs index 6d191ba1c58..c6b919c9738 100644 --- a/src/test/run-pass/static-mut-foreign.rs +++ b/src/test/run-pass/static-mut-foreign.rs @@ -12,6 +12,8 @@ // statics cannot. This ensures that there's some form of error if this is // attempted. +// pretty-expanded FIXME #23616 + #![feature(libc)] extern crate libc; diff --git a/src/test/run-pass/static-mut-xc.rs b/src/test/run-pass/static-mut-xc.rs index 5aa28ad80fa..a32bf7a7af2 100644 --- a/src/test/run-pass/static-mut-xc.rs +++ b/src/test/run-pass/static-mut-xc.rs @@ -14,6 +14,8 @@ // aux-build:static_mut_xc.rs +// pretty-expanded FIXME #23616 + extern crate static_mut_xc; unsafe fn static_bound(_: &'static int) {} diff --git a/src/test/run-pass/std-sync-right-kind-impls.rs b/src/test/run-pass/std-sync-right-kind-impls.rs index 46b70f91e71..058777bb05e 100644 --- a/src/test/run-pass/std-sync-right-kind-impls.rs +++ b/src/test/run-pass/std-sync-right-kind-impls.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc, alloc)] use std::sync; diff --git a/src/test/run-pass/str-multiline.rs b/src/test/run-pass/str-multiline.rs index 918715f81e8..0d0d56fcafb 100644 --- a/src/test/run-pass/str-multiline.rs +++ b/src/test/run-pass/str-multiline.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let a: String = "this \ is a test".to_string(); diff --git a/src/test/run-pass/string-escapes.rs b/src/test/run-pass/string-escapes.rs index 7abe8276a97..e0fc1c4ce46 100644 --- a/src/test/run-pass/string-escapes.rs +++ b/src/test/run-pass/string-escapes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let x = "\\\\\ "; diff --git a/src/test/run-pass/struct-aliases-xcrate.rs b/src/test/run-pass/struct-aliases-xcrate.rs index 7d99a2d1dcf..17cb8acea6f 100644 --- a/src/test/run-pass/struct-aliases-xcrate.rs +++ b/src/test/run-pass/struct-aliases-xcrate.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:xcrate_struct_aliases.rs +// pretty-expanded FIXME #23616 + extern crate xcrate_struct_aliases; use xcrate_struct_aliases::{S, S2}; diff --git a/src/test/run-pass/struct-aliases.rs b/src/test/run-pass/struct-aliases.rs index 2e24bb64bed..c27e6e4576c 100644 --- a/src/test/run-pass/struct-aliases.rs +++ b/src/test/run-pass/struct-aliases.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S { x: int, y: int, diff --git a/src/test/run-pass/struct-destructuring-cross-crate.rs b/src/test/run-pass/struct-destructuring-cross-crate.rs index 2de2bcc9584..5fed712bd66 100644 --- a/src/test/run-pass/struct-destructuring-cross-crate.rs +++ b/src/test/run-pass/struct-destructuring-cross-crate.rs @@ -10,6 +10,8 @@ // aux-build:struct_destructuring_cross_crate.rs +// pretty-expanded FIXME #23616 + extern crate struct_destructuring_cross_crate; pub fn main() { diff --git a/src/test/run-pass/struct-like-variant-construct.rs b/src/test/run-pass/struct-like-variant-construct.rs index 364c6da9803..8ff17bf08f8 100644 --- a/src/test/run-pass/struct-like-variant-construct.rs +++ b/src/test/run-pass/struct-like-variant-construct.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar { a: int, diff --git a/src/test/run-pass/struct-like-variant-match.rs b/src/test/run-pass/struct-like-variant-match.rs index 3afa44a3142..36b9a6d9e8d 100644 --- a/src/test/run-pass/struct-like-variant-match.rs +++ b/src/test/run-pass/struct-like-variant-match.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar { x: int, diff --git a/src/test/run-pass/struct-new-as-field-name.rs b/src/test/run-pass/struct-new-as-field-name.rs index 21eb0ae99b4..22a57cbf043 100644 --- a/src/test/run-pass/struct-new-as-field-name.rs +++ b/src/test/run-pass/struct-new-as-field-name.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo { new: int, } diff --git a/src/test/run-pass/struct-order-of-eval-1.rs b/src/test/run-pass/struct-order-of-eval-1.rs index a64477242c0..1c7101402ab 100644 --- a/src/test/run-pass/struct-order-of-eval-1.rs +++ b/src/test/run-pass/struct-order-of-eval-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S { f0: String, f1: int } pub fn main() { diff --git a/src/test/run-pass/struct-order-of-eval-2.rs b/src/test/run-pass/struct-order-of-eval-2.rs index 359ecdab630..45755608ff5 100644 --- a/src/test/run-pass/struct-order-of-eval-2.rs +++ b/src/test/run-pass/struct-order-of-eval-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct S { f0: String, f1: String, diff --git a/src/test/run-pass/struct-order-of-eval-3.rs b/src/test/run-pass/struct-order-of-eval-3.rs index 856ed7c105e..37b6de8e17e 100644 --- a/src/test/run-pass/struct-order-of-eval-3.rs +++ b/src/test/run-pass/struct-order-of-eval-3.rs @@ -11,6 +11,8 @@ // Checks that functional-record-update order-of-eval is as expected // even when no Drop-implementations are involved. +// pretty-expanded FIXME #23616 + use std::sync::atomic::{Ordering, AtomicUsize, ATOMIC_USIZE_INIT}; struct W { wrapped: u32 } diff --git a/src/test/run-pass/struct-order-of-eval-4.rs b/src/test/run-pass/struct-order-of-eval-4.rs index 25923beffdd..1b53895f7d1 100644 --- a/src/test/run-pass/struct-order-of-eval-4.rs +++ b/src/test/run-pass/struct-order-of-eval-4.rs @@ -11,6 +11,8 @@ // Checks that struct-literal expression order-of-eval is as expected // even when no Drop-implementations are involved. +// pretty-expanded FIXME #23616 + use std::sync::atomic::{Ordering, AtomicUsize, ATOMIC_USIZE_INIT}; struct W { wrapped: u32 } diff --git a/src/test/run-pass/struct-variant-field-visibility.rs b/src/test/run-pass/struct-variant-field-visibility.rs index aad3ba01a48..383292fe097 100644 --- a/src/test/run-pass/struct-variant-field-visibility.rs +++ b/src/test/run-pass/struct-variant-field-visibility.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod foo { pub enum Foo { Bar { a: int } diff --git a/src/test/run-pass/struct_variant_xc.rs b/src/test/run-pass/struct_variant_xc.rs index 923a1427869..602650e4e06 100644 --- a/src/test/run-pass/struct_variant_xc.rs +++ b/src/test/run-pass/struct_variant_xc.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:struct_variant_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate struct_variant_xc_aux; use struct_variant_xc_aux::Enum::StructVariant; diff --git a/src/test/run-pass/struct_variant_xc_match.rs b/src/test/run-pass/struct_variant_xc_match.rs index 41dcb7ddbc8..f43dd2332a1 100644 --- a/src/test/run-pass/struct_variant_xc_match.rs +++ b/src/test/run-pass/struct_variant_xc_match.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:struct_variant_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate struct_variant_xc_aux; use struct_variant_xc_aux::Enum::{StructVariant, Variant}; diff --git a/src/test/run-pass/super.rs b/src/test/run-pass/super.rs index 95aeff425e8..51520c77751 100644 --- a/src/test/run-pass/super.rs +++ b/src/test/run-pass/super.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod a { pub fn f() {} pub mod b { diff --git a/src/test/run-pass/supertrait-default-generics.rs b/src/test/run-pass/supertrait-default-generics.rs index e158ae672aa..351c4259b5e 100644 --- a/src/test/run-pass/supertrait-default-generics.rs +++ b/src/test/run-pass/supertrait-default-generics.rs @@ -10,6 +10,8 @@ // There is some other borrowck bug, so we make the stuff not mut. +// pretty-expanded FIXME #23616 + use std::ops::Add; trait Positioned { diff --git a/src/test/run-pass/svh-add-comment.rs b/src/test/run-pass/svh-add-comment.rs index 235c4e74d08..4d7b61e08f5 100644 --- a/src/test/run-pass/svh-add-comment.rs +++ b/src/test/run-pass/svh-add-comment.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-comment.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/svh-add-doc.rs b/src/test/run-pass/svh-add-doc.rs index 365960b96e4..ea07ebe3646 100644 --- a/src/test/run-pass/svh-add-doc.rs +++ b/src/test/run-pass/svh-add-doc.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-doc.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/svh-add-macro.rs b/src/test/run-pass/svh-add-macro.rs index a0dbc96cdb0..4e0192c40c2 100644 --- a/src/test/run-pass/svh-add-macro.rs +++ b/src/test/run-pass/svh-add-macro.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-macro.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/svh-add-nothing.rs b/src/test/run-pass/svh-add-nothing.rs index 98b7663c58e..9aa56ed2a76 100644 --- a/src/test/run-pass/svh-add-nothing.rs +++ b/src/test/run-pass/svh-add-nothing.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-no-change.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/svh-add-redundant-cfg.rs b/src/test/run-pass/svh-add-redundant-cfg.rs index 650f76d729a..2da3004aaf1 100644 --- a/src/test/run-pass/svh-add-redundant-cfg.rs +++ b/src/test/run-pass/svh-add-redundant-cfg.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-redundant-cfg.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/svh-add-whitespace.rs b/src/test/run-pass/svh-add-whitespace.rs index 6612c93e90b..bfc676bde26 100644 --- a/src/test/run-pass/svh-add-whitespace.rs +++ b/src/test/run-pass/svh-add-whitespace.rs @@ -13,6 +13,8 @@ // aux-build:svh-b.rs // aux-build:svh-a-whitespace.rs +// pretty-expanded FIXME #23616 + extern crate a; extern crate b; diff --git a/src/test/run-pass/swap-1.rs b/src/test/run-pass/swap-1.rs index 82a76512e08..e60c672f00f 100644 --- a/src/test/run-pass/swap-1.rs +++ b/src/test/run-pass/swap-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::swap; pub fn main() { diff --git a/src/test/run-pass/swap-2.rs b/src/test/run-pass/swap-2.rs index 1dbd29a781e..45bcba61b15 100644 --- a/src/test/run-pass/swap-2.rs +++ b/src/test/run-pass/swap-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::swap; pub fn main() { diff --git a/src/test/run-pass/swap-overlapping.rs b/src/test/run-pass/swap-overlapping.rs index b25b350aa4b..96cab66ab66 100644 --- a/src/test/run-pass/swap-overlapping.rs +++ b/src/test/run-pass/swap-overlapping.rs @@ -10,6 +10,8 @@ // Issue #5041 - avoid overlapping memcpy when src and dest of a swap are the same +// pretty-expanded FIXME #23616 + use std::ptr; pub fn main() { diff --git a/src/test/run-pass/sync-send-iterators-in-libcollections.rs b/src/test/run-pass/sync-send-iterators-in-libcollections.rs index 6d29d5f2b3e..7103fa7c33e 100644 --- a/src/test/run-pass/sync-send-iterators-in-libcollections.rs +++ b/src/test/run-pass/sync-send-iterators-in-libcollections.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_mut)] #![feature(collections)] diff --git a/src/test/run-pass/syntax-extension-cfg.rs b/src/test/run-pass/syntax-extension-cfg.rs index 8c888ff0362..8766cba5dbb 100644 --- a/src/test/run-pass/syntax-extension-cfg.rs +++ b/src/test/run-pass/syntax-extension-cfg.rs @@ -10,6 +10,8 @@ // compile-flags: --cfg foo --cfg qux="foo" +// pretty-expanded FIXME #23616 + pub fn main() { // check if ! cfg!(foo) { panic!() } diff --git a/src/test/run-pass/syntax-trait-polarity.rs b/src/test/run-pass/syntax-trait-polarity.rs index 544234046eb..ba8a3f77aac 100644 --- a/src/test/run-pass/syntax-trait-polarity.rs +++ b/src/test/run-pass/syntax-trait-polarity.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(optin_builtin_traits, core)] use std::marker::{MarkerTrait, Send}; diff --git a/src/test/run-pass/tag-align-dyn-u64.rs b/src/test/run-pass/tag-align-dyn-u64.rs index 8d8d4caad24..b0d4b4c4404 100644 --- a/src/test/run-pass/tag-align-dyn-u64.rs +++ b/src/test/run-pass/tag-align-dyn-u64.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; enum Tag { diff --git a/src/test/run-pass/tag-align-dyn-variants.rs b/src/test/run-pass/tag-align-dyn-variants.rs index 917f2c5b374..672a63824aa 100644 --- a/src/test/run-pass/tag-align-dyn-variants.rs +++ b/src/test/run-pass/tag-align-dyn-variants.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; enum Tag { diff --git a/src/test/run-pass/tag-align-u64.rs b/src/test/run-pass/tag-align-u64.rs index df99d77142c..ca0e3ee95f8 100644 --- a/src/test/run-pass/tag-align-u64.rs +++ b/src/test/run-pass/tag-align-u64.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem; enum Tag { diff --git a/src/test/run-pass/tag-exports.rs b/src/test/run-pass/tag-exports.rs index 2eff97d31b2..d797fd2e54f 100644 --- a/src/test/run-pass/tag-exports.rs +++ b/src/test/run-pass/tag-exports.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + use alder::*; mod alder { diff --git a/src/test/run-pass/tag-in-block.rs b/src/test/run-pass/tag-in-block.rs index 4cb189ee43f..f1a820c8d81 100644 --- a/src/test/run-pass/tag-in-block.rs +++ b/src/test/run-pass/tag-in-block.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + fn foo() { fn zed(_z: bar) { } enum bar { nil, } diff --git a/src/test/run-pass/tag-variant-disr-type-mismatch.rs b/src/test/run-pass/tag-variant-disr-type-mismatch.rs index 7e4bd9ab273..d31eacc9976 100644 --- a/src/test/run-pass/tag-variant-disr-type-mismatch.rs +++ b/src/test/run-pass/tag-variant-disr-type-mismatch.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum color { red = 1, blue = 2, diff --git a/src/test/run-pass/tag-variant-disr-val.rs b/src/test/run-pass/tag-variant-disr-val.rs index 915a0b5b7e3..95bfb786899 100644 --- a/src/test/run-pass/tag-variant-disr-val.rs +++ b/src/test/run-pass/tag-variant-disr-val.rs @@ -7,6 +7,8 @@ // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use color::{red, green, blue, black, white, imaginary, purple, orange}; #[derive(Copy)] diff --git a/src/test/run-pass/tag.rs b/src/test/run-pass/tag.rs index 45b6871e401..d6d4cd2de78 100644 --- a/src/test/run-pass/tag.rs +++ b/src/test/run-pass/tag.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + enum colour { red(int, int), green, } impl PartialEq for colour { diff --git a/src/test/run-pass/tail-call-arg-leak.rs b/src/test/run-pass/tail-call-arg-leak.rs index a5447606d87..8842e1b8591 100644 --- a/src/test/run-pass/tail-call-arg-leak.rs +++ b/src/test/run-pass/tail-call-arg-leak.rs @@ -12,6 +12,8 @@ // use of tail calls causes arg slot leaks, issue #160. +// pretty-expanded FIXME #23616 + fn inner(dummy: String, b: bool) { if b { return inner(dummy, false); } } pub fn main() { diff --git a/src/test/run-pass/tail-direct.rs b/src/test/run-pass/tail-direct.rs index fd03d280503..640da0697ac 100644 --- a/src/test/run-pass/tail-direct.rs +++ b/src/test/run-pass/tail-direct.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { assert!((even(42))); assert!((odd(45))); } fn even(n: int) -> bool { if n == 0 { return true; } else { return odd(n - 1); } } diff --git a/src/test/run-pass/task-comm-11.rs b/src/test/run-pass/task-comm-11.rs index c33872e30c4..952adf1cd78 100644 --- a/src/test/run-pass/task-comm-11.rs +++ b/src/test/run-pass/task-comm-11.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/task-comm-15.rs b/src/test/run-pass/task-comm-15.rs index e9ae3d2a25a..4db4333c964 100644 --- a/src/test/run-pass/task-comm-15.rs +++ b/src/test/run-pass/task-comm-15.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::sync::mpsc::{channel, Sender}; diff --git a/src/test/run-pass/task-comm-17.rs b/src/test/run-pass/task-comm-17.rs index f5ca52ba4b6..6c27292d19d 100644 --- a/src/test/run-pass/task-comm-17.rs +++ b/src/test/run-pass/task-comm-17.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] // Issue #922 diff --git a/src/test/run-pass/task-comm-5.rs b/src/test/run-pass/task-comm-5.rs index 039308d5cfe..9bae0ad069c 100644 --- a/src/test/run-pass/task-comm-5.rs +++ b/src/test/run-pass/task-comm-5.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::channel; pub fn main() { test00(); } diff --git a/src/test/run-pass/task-comm-6.rs b/src/test/run-pass/task-comm-6.rs index 7cdfddcdeb1..2657951ca48 100644 --- a/src/test/run-pass/task-comm-6.rs +++ b/src/test/run-pass/task-comm-6.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] use std::sync::mpsc::channel; diff --git a/src/test/run-pass/task-comm-7.rs b/src/test/run-pass/task-comm-7.rs index 263ad0e4c02..44e3bab20ef 100644 --- a/src/test/run-pass/task-comm-7.rs +++ b/src/test/run-pass/task-comm-7.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] #![allow(dead_assignment)] diff --git a/src/test/run-pass/task-comm-chan-nil.rs b/src/test/run-pass/task-comm-chan-nil.rs index 78a42632001..77571504fea 100644 --- a/src/test/run-pass/task-comm-chan-nil.rs +++ b/src/test/run-pass/task-comm-chan-nil.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::mpsc::channel; // rustboot can't transmit nils across channels because they don't have diff --git a/src/test/run-pass/task-life-0.rs b/src/test/run-pass/task-life-0.rs index 462b38f6598..7da7a1afb9a 100644 --- a/src/test/run-pass/task-life-0.rs +++ b/src/test/run-pass/task-life-0.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(std_misc)] use std::thread::Thread; diff --git a/src/test/run-pass/task-spawn-move-and-copy.rs b/src/test/run-pass/task-spawn-move-and-copy.rs index eb6bec9a092..a6c6db1a127 100644 --- a/src/test/run-pass/task-spawn-move-and-copy.rs +++ b/src/test/run-pass/task-spawn-move-and-copy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, std_misc)] diff --git a/src/test/run-pass/task-stderr.rs b/src/test/run-pass/task-stderr.rs index 824d240568f..7bcde7b83cd 100644 --- a/src/test/run-pass/task-stderr.rs +++ b/src/test/run-pass/task-stderr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, old_io, std_misc, io, set_panic, set_stdio)] diff --git a/src/test/run-pass/terminate-in-initializer.rs b/src/test/run-pass/terminate-in-initializer.rs index bef9efa9eb6..b59d11d8674 100644 --- a/src/test/run-pass/terminate-in-initializer.rs +++ b/src/test/run-pass/terminate-in-initializer.rs @@ -12,6 +12,8 @@ // Issue #787 // Don't try to clean up uninitialized locals +// pretty-expanded FIXME #23616 + use std::thread; fn test_break() { loop { let _x: Box = break; } } diff --git a/src/test/run-pass/trailing-comma.rs b/src/test/run-pass/trailing-comma.rs index 76c62a83e75..79e0df0133b 100644 --- a/src/test/run-pass/trailing-comma.rs +++ b/src/test/run-pass/trailing-comma.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns,)] fn f(_: T,) {} diff --git a/src/test/run-pass/trait-bounds-basic.rs b/src/test/run-pass/trait-bounds-basic.rs index cc2347fb5f3..50c9c43ba2b 100644 --- a/src/test/run-pass/trait-bounds-basic.rs +++ b/src/test/run-pass/trait-bounds-basic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] trait Foo : ::std::marker::MarkerTrait { diff --git a/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs b/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs index 5c913f7921d..7357c387511 100644 --- a/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs +++ b/src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs @@ -12,6 +12,8 @@ // trait exactly, as long as the implementation doesn't demand *more* bounds // than the trait. +// pretty-expanded FIXME #23616 + trait A { fn foo(&self); } diff --git a/src/test/run-pass/trait-bounds-on-structs-and-enums.rs b/src/test/run-pass/trait-bounds-on-structs-and-enums.rs index 6d080adbe63..60c1816b163 100644 --- a/src/test/run-pass/trait-bounds-on-structs-and-enums.rs +++ b/src/test/run-pass/trait-bounds-on-structs-and-enums.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] trait U : ::std::marker::MarkerTrait {} diff --git a/src/test/run-pass/trait-bounds-recursion.rs b/src/test/run-pass/trait-bounds-recursion.rs index d10e098f9d6..250390f70b4 100644 --- a/src/test/run-pass/trait-bounds-recursion.rs +++ b/src/test/run-pass/trait-bounds-recursion.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] trait I { fn i(&self) -> Self; } diff --git a/src/test/run-pass/trait-bounds.rs b/src/test/run-pass/trait-bounds.rs index 7ec6ffbd464..0db77ec2f79 100644 --- a/src/test/run-pass/trait-bounds.rs +++ b/src/test/run-pass/trait-bounds.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait connection { fn read(&self) -> int; } diff --git a/src/test/run-pass/trait-cache-issue-18209.rs b/src/test/run-pass/trait-cache-issue-18209.rs index a5efb32079d..9cc2b2fadc6 100644 --- a/src/test/run-pass/trait-cache-issue-18209.rs +++ b/src/test/run-pass/trait-cache-issue-18209.rs @@ -13,6 +13,8 @@ // // See issue #18209. +// pretty-expanded FIXME #23616 + pub trait Foo { fn load_from() -> Box; fn load() -> Box { diff --git a/src/test/run-pass/trait-composition-trivial.rs b/src/test/run-pass/trait-composition-trivial.rs index de130bf1b41..4138413c5b5 100644 --- a/src/test/run-pass/trait-composition-trivial.rs +++ b/src/test/run-pass/trait-composition-trivial.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn foo(&self); } diff --git a/src/test/run-pass/trait-default-method-bound-subst.rs b/src/test/run-pass/trait-default-method-bound-subst.rs index 5f0e149eb28..e936989537e 100644 --- a/src/test/run-pass/trait-default-method-bound-subst.rs +++ b/src/test/run-pass/trait-default-method-bound-subst.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn g(&self, x: T, y: U) -> (T, U) { (x, y) } } diff --git a/src/test/run-pass/trait-default-method-bound-subst2.rs b/src/test/run-pass/trait-default-method-bound-subst2.rs index 1ea3879e7fa..49ac66167cd 100644 --- a/src/test/run-pass/trait-default-method-bound-subst2.rs +++ b/src/test/run-pass/trait-default-method-bound-subst2.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn g(&self, x: T) -> T { x } } diff --git a/src/test/run-pass/trait-default-method-bound-subst3.rs b/src/test/run-pass/trait-default-method-bound-subst3.rs index aff20ffe962..abf135a6685 100644 --- a/src/test/run-pass/trait-default-method-bound-subst3.rs +++ b/src/test/run-pass/trait-default-method-bound-subst3.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn g(&self, x: T, y: T) -> (T, T) { (x, y) } } diff --git a/src/test/run-pass/trait-default-method-bound-subst4.rs b/src/test/run-pass/trait-default-method-bound-subst4.rs index acaa74373f0..ba94fc4cd36 100644 --- a/src/test/run-pass/trait-default-method-bound-subst4.rs +++ b/src/test/run-pass/trait-default-method-bound-subst4.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn g(&self, x: uint) -> uint { x } fn h(&self, x: T) { } diff --git a/src/test/run-pass/trait-default-method-bound.rs b/src/test/run-pass/trait-default-method-bound.rs index 8a2f1b1743b..4f1127c0b09 100644 --- a/src/test/run-pass/trait-default-method-bound.rs +++ b/src/test/run-pass/trait-default-method-bound.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn g(&self) -> int { 10 } } diff --git a/src/test/run-pass/trait-default-method-xc-2.rs b/src/test/run-pass/trait-default-method-xc-2.rs index b28e8bd24aa..b3e83f747a3 100644 --- a/src/test/run-pass/trait-default-method-xc-2.rs +++ b/src/test/run-pass/trait-default-method-xc-2.rs @@ -12,6 +12,8 @@ // aux-build:trait_default_method_xc_aux_2.rs +// pretty-expanded FIXME #23616 + extern crate "trait_default_method_xc_aux" as aux; extern crate "trait_default_method_xc_aux_2" as aux2; use aux::A; diff --git a/src/test/run-pass/trait-default-method-xc.rs b/src/test/run-pass/trait-default-method-xc.rs index 4745d057952..eb2a75f62fb 100644 --- a/src/test/run-pass/trait-default-method-xc.rs +++ b/src/test/run-pass/trait-default-method-xc.rs @@ -10,6 +10,8 @@ // aux-build:trait_default_method_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate "trait_default_method_xc_aux" as aux; use aux::{A, TestEquality, Something}; use aux::B; diff --git a/src/test/run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs b/src/test/run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs index ca66a106c43..b9ca8971d38 100644 --- a/src/test/run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs +++ b/src/test/run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs @@ -12,6 +12,8 @@ // between the builtin rules for Sized and the where clause. Issue // #20959. +// pretty-expanded FIXME #23616 + fn foo(x: Option) where Option : Sized { diff --git a/src/test/run-pass/trait-generic.rs b/src/test/run-pass/trait-generic.rs index 0dedf621a4f..2a5f9b80e9d 100644 --- a/src/test/run-pass/trait-generic.rs +++ b/src/test/run-pass/trait-generic.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + trait to_str { fn to_string_(&self) -> String; } diff --git a/src/test/run-pass/trait-impl-2.rs b/src/test/run-pass/trait-impl-2.rs index abc35bcc29d..c94b517f6a7 100644 --- a/src/test/run-pass/trait-impl-2.rs +++ b/src/test/run-pass/trait-impl-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub mod Foo { pub trait Trait { fn foo(&self); diff --git a/src/test/run-pass/trait-impl.rs b/src/test/run-pass/trait-impl.rs index 325fba8a0ee..0caa4c2d2d2 100644 --- a/src/test/run-pass/trait-impl.rs +++ b/src/test/run-pass/trait-impl.rs @@ -11,6 +11,8 @@ // Test calling methods on an impl for a bare trait. // aux-build:traitimpl.rs +// pretty-expanded FIXME #23616 + extern crate traitimpl; use traitimpl::Bar; diff --git a/src/test/run-pass/trait-inheritance-auto-xc-2.rs b/src/test/run-pass/trait-inheritance-auto-xc-2.rs index d45d7ebe90a..9db1af230d5 100644 --- a/src/test/run-pass/trait-inheritance-auto-xc-2.rs +++ b/src/test/run-pass/trait-inheritance-auto-xc-2.rs @@ -10,6 +10,8 @@ // aux-build:trait_inheritance_auto_xc_2_aux.rs +// pretty-expanded FIXME #23616 + extern crate "trait_inheritance_auto_xc_2_aux" as aux; // aux defines impls of Foo, Bar and Baz for A diff --git a/src/test/run-pass/trait-inheritance-auto-xc.rs b/src/test/run-pass/trait-inheritance-auto-xc.rs index f4e1908aaee..b58839931b0 100644 --- a/src/test/run-pass/trait-inheritance-auto-xc.rs +++ b/src/test/run-pass/trait-inheritance-auto-xc.rs @@ -10,6 +10,8 @@ // aux-build:trait_inheritance_auto_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate "trait_inheritance_auto_xc_aux" as aux; use aux::{Foo, Bar, Baz, Quux}; diff --git a/src/test/run-pass/trait-inheritance-auto.rs b/src/test/run-pass/trait-inheritance-auto.rs index c5a7720e3c3..dfd541c6932 100644 --- a/src/test/run-pass/trait-inheritance-auto.rs +++ b/src/test/run-pass/trait-inheritance-auto.rs @@ -10,6 +10,8 @@ // Testing that this impl turns A into a Quux, because // A is already a Foo Bar Baz +// pretty-expanded FIXME #23616 + impl Quux for T { } trait Foo { fn f(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-call-bound-inherited.rs b/src/test/run-pass/trait-inheritance-call-bound-inherited.rs index 46258902f9c..c62941a5174 100644 --- a/src/test/run-pass/trait-inheritance-call-bound-inherited.rs +++ b/src/test/run-pass/trait-inheritance-call-bound-inherited.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } trait Bar : Foo { fn g(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-call-bound-inherited2.rs b/src/test/run-pass/trait-inheritance-call-bound-inherited2.rs index 7b79ad42ed2..2ee3a2ec124 100644 --- a/src/test/run-pass/trait-inheritance-call-bound-inherited2.rs +++ b/src/test/run-pass/trait-inheritance-call-bound-inherited2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } trait Bar : Foo { fn g(&self) -> int; } trait Baz : Bar { fn h(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-cast-without-call-to-supertrait.rs b/src/test/run-pass/trait-inheritance-cast-without-call-to-supertrait.rs index 68a31ba9dbe..5afdc60b0e8 100644 --- a/src/test/run-pass/trait-inheritance-cast-without-call-to-supertrait.rs +++ b/src/test/run-pass/trait-inheritance-cast-without-call-to-supertrait.rs @@ -11,6 +11,8 @@ // Testing that we can cast to a subtrait and call subtrait // methods. Not testing supertrait methods +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-cast.rs b/src/test/run-pass/trait-inheritance-cast.rs index 51bc2751873..84ffb395588 100644 --- a/src/test/run-pass/trait-inheritance-cast.rs +++ b/src/test/run-pass/trait-inheritance-cast.rs @@ -10,6 +10,8 @@ // Testing that supertrait methods can be called on subtrait object types +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-cross-trait-call-xc.rs b/src/test/run-pass/trait-inheritance-cross-trait-call-xc.rs index 3ee046e8bfe..8de867eff90 100644 --- a/src/test/run-pass/trait-inheritance-cross-trait-call-xc.rs +++ b/src/test/run-pass/trait-inheritance-cross-trait-call-xc.rs @@ -10,6 +10,8 @@ // aux-build:trait_inheritance_cross_trait_call_xc_aux.rs +// pretty-expanded FIXME #23616 + extern crate "trait_inheritance_cross_trait_call_xc_aux" as aux; use aux::Foo; diff --git a/src/test/run-pass/trait-inheritance-cross-trait-call.rs b/src/test/run-pass/trait-inheritance-cross-trait-call.rs index 7b047b5cc80..88645a36b6e 100644 --- a/src/test/run-pass/trait-inheritance-cross-trait-call.rs +++ b/src/test/run-pass/trait-inheritance-cross-trait-call.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } trait Bar : Foo { fn g(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-diamond.rs b/src/test/run-pass/trait-inheritance-diamond.rs index 253c10ac6f1..69f97d8d652 100644 --- a/src/test/run-pass/trait-inheritance-diamond.rs +++ b/src/test/run-pass/trait-inheritance-diamond.rs @@ -10,6 +10,8 @@ // B and C both require A, so D does as well, twice, but that's just fine +// pretty-expanded FIXME #23616 + trait A { fn a(&self) -> int; } trait B: A { fn b(&self) -> int; } trait C: A { fn c(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-multiple-inheritors.rs b/src/test/run-pass/trait-inheritance-multiple-inheritors.rs index 6cd3d624736..47c8726c3e7 100644 --- a/src/test/run-pass/trait-inheritance-multiple-inheritors.rs +++ b/src/test/run-pass/trait-inheritance-multiple-inheritors.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn a(&self) -> int; } trait B: A { fn b(&self) -> int; } trait C: A { fn c(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-multiple-params.rs b/src/test/run-pass/trait-inheritance-multiple-params.rs index b5524c6dda6..da57d9a4e97 100644 --- a/src/test/run-pass/trait-inheritance-multiple-params.rs +++ b/src/test/run-pass/trait-inheritance-multiple-params.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait A { fn a(&self) -> int; } trait B: A { fn b(&self) -> int; } trait C: A { fn c(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-num.rs b/src/test/run-pass/trait-inheritance-num.rs index 251223e30fb..4af049fc0c3 100644 --- a/src/test/run-pass/trait-inheritance-num.rs +++ b/src/test/run-pass/trait-inheritance-num.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::cmp::{PartialEq, PartialOrd}; diff --git a/src/test/run-pass/trait-inheritance-num0.rs b/src/test/run-pass/trait-inheritance-num0.rs index 8de226b7345..a4b0d5b88ca 100644 --- a/src/test/run-pass/trait-inheritance-num0.rs +++ b/src/test/run-pass/trait-inheritance-num0.rs @@ -10,6 +10,8 @@ // Extending Num and using inherited static methods +// pretty-expanded FIXME #23616 + #![feature(core)] use std::cmp::PartialOrd; diff --git a/src/test/run-pass/trait-inheritance-num1.rs b/src/test/run-pass/trait-inheritance-num1.rs index 33b31a98599..02ebf6bfa53 100644 --- a/src/test/run-pass/trait-inheritance-num1.rs +++ b/src/test/run-pass/trait-inheritance-num1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::cmp::PartialOrd; diff --git a/src/test/run-pass/trait-inheritance-num5.rs b/src/test/run-pass/trait-inheritance-num5.rs index acd60cea61f..cce9bd3c714 100644 --- a/src/test/run-pass/trait-inheritance-num5.rs +++ b/src/test/run-pass/trait-inheritance-num5.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::cmp::PartialEq; diff --git a/src/test/run-pass/trait-inheritance-overloading-xc-exe.rs b/src/test/run-pass/trait-inheritance-overloading-xc-exe.rs index 2a087e5e425..20d6817fcdd 100644 --- a/src/test/run-pass/trait-inheritance-overloading-xc-exe.rs +++ b/src/test/run-pass/trait-inheritance-overloading-xc-exe.rs @@ -10,6 +10,8 @@ // aux-build:trait_inheritance_overloading_xc.rs +// pretty-expanded FIXME #23616 + extern crate trait_inheritance_overloading_xc; use trait_inheritance_overloading_xc::{MyNum, MyInt}; diff --git a/src/test/run-pass/trait-inheritance-self-in-supertype.rs b/src/test/run-pass/trait-inheritance-self-in-supertype.rs index 96f1c940dcf..87a36ba7b90 100644 --- a/src/test/run-pass/trait-inheritance-self-in-supertype.rs +++ b/src/test/run-pass/trait-inheritance-self-in-supertype.rs @@ -10,6 +10,8 @@ // Test for issue #4183: use of Self in supertraits. +// pretty-expanded FIXME #23616 + use std::num::Float as StdFloat; pub static FUZZY_EPSILON: f64 = 0.1; diff --git a/src/test/run-pass/trait-inheritance-simple.rs b/src/test/run-pass/trait-inheritance-simple.rs index 113efa663af..f06ae1104c0 100644 --- a/src/test/run-pass/trait-inheritance-simple.rs +++ b/src/test/run-pass/trait-inheritance-simple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } trait Bar : Foo { fn g(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance-static.rs b/src/test/run-pass/trait-inheritance-static.rs index 611c3e006ec..cd486754e78 100644 --- a/src/test/run-pass/trait-inheritance-static.rs +++ b/src/test/run-pass/trait-inheritance-static.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait MyNum { fn from_int(int) -> Self; } diff --git a/src/test/run-pass/trait-inheritance-static2.rs b/src/test/run-pass/trait-inheritance-static2.rs index caedaf35737..86bfe0aa5c8 100644 --- a/src/test/run-pass/trait-inheritance-static2.rs +++ b/src/test/run-pass/trait-inheritance-static2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] pub trait MyEq : ::std::marker::MarkerTrait { } diff --git a/src/test/run-pass/trait-inheritance-subst.rs b/src/test/run-pass/trait-inheritance-subst.rs index cd57e6a7dd0..d7cddbe62ca 100644 --- a/src/test/run-pass/trait-inheritance-subst.rs +++ b/src/test/run-pass/trait-inheritance-subst.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub trait Add { fn add(&self, rhs: &RHS) -> Result; } diff --git a/src/test/run-pass/trait-inheritance-subst2.rs b/src/test/run-pass/trait-inheritance-subst2.rs index ebddfafc3b4..5949308a7eb 100644 --- a/src/test/run-pass/trait-inheritance-subst2.rs +++ b/src/test/run-pass/trait-inheritance-subst2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Panda { fn chomp(&self, bamboo: &T) -> T; } diff --git a/src/test/run-pass/trait-inheritance-visibility.rs b/src/test/run-pass/trait-inheritance-visibility.rs index 3cdedd884a4..225e0ee90eb 100644 --- a/src/test/run-pass/trait-inheritance-visibility.rs +++ b/src/test/run-pass/trait-inheritance-visibility.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + mod traits { pub trait Foo { fn f(&self) -> int; } diff --git a/src/test/run-pass/trait-inheritance2.rs b/src/test/run-pass/trait-inheritance2.rs index 7fa895ddf98..2885afd7bd6 100644 --- a/src/test/run-pass/trait-inheritance2.rs +++ b/src/test/run-pass/trait-inheritance2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn f(&self) -> int; } trait Bar { fn g(&self) -> int; } trait Baz { fn h(&self) -> int; } diff --git a/src/test/run-pass/trait-object-generics.rs b/src/test/run-pass/trait-object-generics.rs index 18097b59b08..b528cbe271a 100644 --- a/src/test/run-pass/trait-object-generics.rs +++ b/src/test/run-pass/trait-object-generics.rs @@ -10,6 +10,8 @@ // test for #8664 +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/trait-object-with-lifetime-bound.rs b/src/test/run-pass/trait-object-with-lifetime-bound.rs index 99910f15738..30a05ee1c56 100644 --- a/src/test/run-pass/trait-object-with-lifetime-bound.rs +++ b/src/test/run-pass/trait-object-with-lifetime-bound.rs @@ -11,6 +11,8 @@ // Uncovered during work on new scoping rules for safe destructors // as an important use case to support properly. +// pretty-expanded FIXME #23616 + pub struct E<'a> { pub f: &'a u8, } diff --git a/src/test/run-pass/trait-safety-ok-cc.rs b/src/test/run-pass/trait-safety-ok-cc.rs index 99203d3e24a..11a58de4532 100644 --- a/src/test/run-pass/trait-safety-ok-cc.rs +++ b/src/test/run-pass/trait-safety-ok-cc.rs @@ -12,6 +12,8 @@ // Simple smoke test that unsafe traits can be compiled across crates. +// pretty-expanded FIXME #23616 + extern crate "trait-safety-lib" as lib; use lib::Foo; diff --git a/src/test/run-pass/trait-safety-ok.rs b/src/test/run-pass/trait-safety-ok.rs index a24796a7d0c..c5679627fc3 100644 --- a/src/test/run-pass/trait-safety-ok.rs +++ b/src/test/run-pass/trait-safety-ok.rs @@ -10,6 +10,8 @@ // Simple smoke test that unsafe traits can be compiled etc. +// pretty-expanded FIXME #23616 + unsafe trait Foo { fn foo(&self) -> int; } diff --git a/src/test/run-pass/trait-where-clause-vs-impl.rs b/src/test/run-pass/trait-where-clause-vs-impl.rs index 772310d4733..f3dcb51f97a 100644 --- a/src/test/run-pass/trait-where-clause-vs-impl.rs +++ b/src/test/run-pass/trait-where-clause-vs-impl.rs @@ -13,6 +13,8 @@ // // Issue #18453. +// pretty-expanded FIXME #23616 + use std::rc::Rc; pub trait Foo { diff --git a/src/test/run-pass/traits-assoc-type-in-supertrait.rs b/src/test/run-pass/traits-assoc-type-in-supertrait.rs index 6a4a6710131..751cd504413 100644 --- a/src/test/run-pass/traits-assoc-type-in-supertrait.rs +++ b/src/test/run-pass/traits-assoc-type-in-supertrait.rs @@ -11,6 +11,8 @@ // Test case where an associated type is referenced from within the // supertrait definition. Issue #20220. +// pretty-expanded FIXME #23616 + use std::vec::IntoIter; pub trait Foo: Iterator::Key> { diff --git a/src/test/run-pass/traits-conditional-dispatch.rs b/src/test/run-pass/traits-conditional-dispatch.rs index 650688dd908..5edd3dfbc9e 100644 --- a/src/test/run-pass/traits-conditional-dispatch.rs +++ b/src/test/run-pass/traits-conditional-dispatch.rs @@ -12,6 +12,8 @@ // blanket impl for T:Copy coexists with an impl for Box, because // Box does not impl Copy. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/traits-conditional-model-fn.rs b/src/test/run-pass/traits-conditional-model-fn.rs index 92ba5aad059..c9f003a0220 100644 --- a/src/test/run-pass/traits-conditional-model-fn.rs +++ b/src/test/run-pass/traits-conditional-model-fn.rs @@ -14,6 +14,8 @@ // aux-build:go_trait.rs +// pretty-expanded FIXME #23616 + extern crate go_trait; use go_trait::{Go, GoMut, GoOnce, go, go_mut, go_once}; diff --git a/src/test/run-pass/traits-default-method-macro.rs b/src/test/run-pass/traits-default-method-macro.rs index 245ae540ee8..1ec58eac58b 100644 --- a/src/test/run-pass/traits-default-method-macro.rs +++ b/src/test/run-pass/traits-default-method-macro.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn bar(&self) -> String { format!("test") diff --git a/src/test/run-pass/traits-default-method-mut.rs b/src/test/run-pass/traits-default-method-mut.rs index a3a1076ecba..29b52ea5897 100644 --- a/src/test/run-pass/traits-default-method-mut.rs +++ b/src/test/run-pass/traits-default-method-mut.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] diff --git a/src/test/run-pass/traits-issue-22019.rs b/src/test/run-pass/traits-issue-22019.rs index 7e0f60d55a8..2f3e0c64f6c 100644 --- a/src/test/run-pass/traits-issue-22019.rs +++ b/src/test/run-pass/traits-issue-22019.rs @@ -12,6 +12,8 @@ // distinct scopes to be compared (`'g` and `'h`). The only important // thing is that compilation succeeds here. +// pretty-expanded FIXME #23616 + #![allow(missing_copy_implementations)] #![allow(unused_variables)] diff --git a/src/test/run-pass/traits-issue-22110.rs b/src/test/run-pass/traits-issue-22110.rs index 9cdcf4945d8..3da8c253978 100644 --- a/src/test/run-pass/traits-issue-22110.rs +++ b/src/test/run-pass/traits-issue-22110.rs @@ -12,6 +12,8 @@ // and the blanket impl. The only important thing is that compilation // succeeds here. Issue #22110. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] trait Foo { diff --git a/src/test/run-pass/traits-issue-22655.rs b/src/test/run-pass/traits-issue-22655.rs index 18c7cfb0850..ded17422c49 100644 --- a/src/test/run-pass/traits-issue-22655.rs +++ b/src/test/run-pass/traits-issue-22655.rs @@ -11,6 +11,8 @@ // Regression test for issue #22655: This test should not lead to // infinite recursion. +// pretty-expanded FIXME #23616 + unsafe impl Send for Unique { } pub struct Unique { diff --git a/src/test/run-pass/traits-issue-23003.rs b/src/test/run-pass/traits-issue-23003.rs index 37b13d319aa..46cd22f22ba 100644 --- a/src/test/run-pass/traits-issue-23003.rs +++ b/src/test/run-pass/traits-issue-23003.rs @@ -13,6 +13,8 @@ // Async>::Cancel` be WF. This normalizes to `Receipt` // again, leading to an infinite cycle. Issue #23003. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![allow(unused_variables)] diff --git a/src/test/run-pass/traits-multidispatch-infer-convert-target.rs b/src/test/run-pass/traits-multidispatch-infer-convert-target.rs index 532ef7cbec6..f81b753acbb 100644 --- a/src/test/run-pass/traits-multidispatch-infer-convert-target.rs +++ b/src/test/run-pass/traits-multidispatch-infer-convert-target.rs @@ -10,6 +10,8 @@ // Test that we can infer the Target based on the Self or vice versa. +// pretty-expanded FIXME #23616 + use std::mem; trait Convert { diff --git a/src/test/run-pass/traits-repeated-supertrait.rs b/src/test/run-pass/traits-repeated-supertrait.rs index fdaa8d6f4d6..509a6e36afd 100644 --- a/src/test/run-pass/traits-repeated-supertrait.rs +++ b/src/test/run-pass/traits-repeated-supertrait.rs @@ -13,6 +13,8 @@ // various methods in various ways successfully. // See also `compile-fail/trait-repeated-supertrait-ambig.rs`. +// pretty-expanded FIXME #23616 + trait CompareTo { fn same_as(&self, t: T) -> bool; } diff --git a/src/test/run-pass/trans-tag-static-padding.rs b/src/test/run-pass/trans-tag-static-padding.rs index 6d0ae8f67cd..3e2297f008f 100644 --- a/src/test/run-pass/trans-tag-static-padding.rs +++ b/src/test/run-pass/trans-tag-static-padding.rs @@ -21,6 +21,8 @@ // Last 7 bytes of Request struct are not occupied by any fields. +// pretty-expanded FIXME #23616 + enum TestOption { TestNone, TestSome(T), diff --git a/src/test/run-pass/transmute-non-immediate-to-immediate.rs b/src/test/run-pass/transmute-non-immediate-to-immediate.rs index 70a41f773a3..d8314005082 100644 --- a/src/test/run-pass/transmute-non-immediate-to-immediate.rs +++ b/src/test/run-pass/transmute-non-immediate-to-immediate.rs @@ -11,6 +11,8 @@ // Issue #7988 // Transmuting non-immediate type to immediate type +// pretty-expanded FIXME #23616 + pub fn main() { unsafe { ::std::mem::transmute::<[int; 1],int>([1]) diff --git a/src/test/run-pass/tup.rs b/src/test/run-pass/tup.rs index dd508d6e90c..396d6911cf2 100644 --- a/src/test/run-pass/tup.rs +++ b/src/test/run-pass/tup.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + type point = (int, int); fn f(p: point, x: int, y: int) { diff --git a/src/test/run-pass/tuple-index-fat-types.rs b/src/test/run-pass/tuple-index-fat-types.rs index 924b861a911..7d6f42c7ddc 100644 --- a/src/test/run-pass/tuple-index-fat-types.rs +++ b/src/test/run-pass/tuple-index-fat-types.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo<'a>(&'a [int]); fn main() { diff --git a/src/test/run-pass/tuple-index.rs b/src/test/run-pass/tuple-index.rs index abdf6172779..004e7e33d4e 100644 --- a/src/test/run-pass/tuple-index.rs +++ b/src/test/run-pass/tuple-index.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Point(int, int); fn main() { diff --git a/src/test/run-pass/tuple-struct-trivial.rs b/src/test/run-pass/tuple-struct-trivial.rs index c22c812760c..5b25dcbb347 100644 --- a/src/test/run-pass/tuple-struct-trivial.rs +++ b/src/test/run-pass/tuple-struct-trivial.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo(int, int, int); pub fn main() { diff --git a/src/test/run-pass/tydesc-name.rs b/src/test/run-pass/tydesc-name.rs index 2e8adfe508b..cc97959e41a 100644 --- a/src/test/run-pass/tydesc-name.rs +++ b/src/test/run-pass/tydesc-name.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core)] use std::intrinsics::type_name; diff --git a/src/test/run-pass/type-id-higher-rank.rs b/src/test/run-pass/type-id-higher-rank.rs index e4d7d292056..5670c45b68a 100644 --- a/src/test/run-pass/type-id-higher-rank.rs +++ b/src/test/run-pass/type-id-higher-rank.rs @@ -11,6 +11,8 @@ // Test that type IDs correctly account for higher-rank lifetimes // Also acts as a regression test for an ICE (issue #19791) +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::any::TypeId; diff --git a/src/test/run-pass/type-in-nested-module.rs b/src/test/run-pass/type-in-nested-module.rs index f0b7ee072ea..02b7fa50a2d 100644 --- a/src/test/run-pass/type-in-nested-module.rs +++ b/src/test/run-pass/type-in-nested-module.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + mod a { pub mod b { pub type t = int; diff --git a/src/test/run-pass/type-namespace.rs b/src/test/run-pass/type-namespace.rs index e9b0324456a..00b7b0c359b 100644 --- a/src/test/run-pass/type-namespace.rs +++ b/src/test/run-pass/type-namespace.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A { a: int } fn a(a: A) -> int { return a.a; } diff --git a/src/test/run-pass/type-param-constraints.rs b/src/test/run-pass/type-param-constraints.rs index 432dbd72a29..5b8e78ba71a 100644 --- a/src/test/run-pass/type-param-constraints.rs +++ b/src/test/run-pass/type-param-constraints.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/type-param.rs b/src/test/run-pass/type-param.rs index 209dade8d0c..c59e40934fb 100644 --- a/src/test/run-pass/type-param.rs +++ b/src/test/run-pass/type-param.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + type lteq = extern fn(T) -> bool; pub fn main() { } diff --git a/src/test/run-pass/type-params-in-for-each.rs b/src/test/run-pass/type-params-in-for-each.rs index 5d80cec2a05..3bfc61ddcbe 100644 --- a/src/test/run-pass/type-params-in-for-each.rs +++ b/src/test/run-pass/type-params-in-for-each.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct S { a: T, b: uint, diff --git a/src/test/run-pass/type-ptr.rs b/src/test/run-pass/type-ptr.rs index 410e3df9e2a..3b97cbbaa90 100644 --- a/src/test/run-pass/type-ptr.rs +++ b/src/test/run-pass/type-ptr.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(a: *const int) -> *const int { return a; } fn g(a: *const int) -> *const int { let b = f(a); return b; } diff --git a/src/test/run-pass/type-sizes.rs b/src/test/run-pass/type-sizes.rs index 961a4472bd4..286a12100c4 100644 --- a/src/test/run-pass/type-sizes.rs +++ b/src/test/run-pass/type-sizes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::size_of; struct t {a: u8, b: i8} diff --git a/src/test/run-pass/type-use-i1-versus-i8.rs b/src/test/run-pass/type-use-i1-versus-i8.rs index 99c68ac8100..6cef9c3be17 100644 --- a/src/test/run-pass/type-use-i1-versus-i8.rs +++ b/src/test/run-pass/type-use-i1-versus-i8.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::ptr; pub fn main() { diff --git a/src/test/run-pass/typeck-macro-interaction-issue-8852.rs b/src/test/run-pass/typeck-macro-interaction-issue-8852.rs index 673e8523562..6a684fe9d8c 100644 --- a/src/test/run-pass/typeck-macro-interaction-issue-8852.rs +++ b/src/test/run-pass/typeck-macro-interaction-issue-8852.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum T { A(int), B(f64) diff --git a/src/test/run-pass/typeck_type_placeholder_1.rs b/src/test/run-pass/typeck_type_placeholder_1.rs index c850c01753b..f4c0992ae1a 100644 --- a/src/test/run-pass/typeck_type_placeholder_1.rs +++ b/src/test/run-pass/typeck_type_placeholder_1.rs @@ -11,6 +11,8 @@ // This test checks that the `_` type placeholder works // correctly for enabling type inference. +// pretty-expanded FIXME #23616 + struct TestStruct { x: *const int } diff --git a/src/test/run-pass/typeid-intrinsic.rs b/src/test/run-pass/typeid-intrinsic.rs index fd425214100..9dfd25b4fc4 100644 --- a/src/test/run-pass/typeid-intrinsic.rs +++ b/src/test/run-pass/typeid-intrinsic.rs @@ -11,6 +11,8 @@ // aux-build:typeid-intrinsic.rs // aux-build:typeid-intrinsic2.rs +// pretty-expanded FIXME #23616 + #![feature(hash, core)] extern crate "typeid-intrinsic" as other1; diff --git a/src/test/run-pass/typestate-cfg-nesting.rs b/src/test/run-pass/typestate-cfg-nesting.rs index 37d06bf4f83..86184f6cf0f 100644 --- a/src/test/run-pass/typestate-cfg-nesting.rs +++ b/src/test/run-pass/typestate-cfg-nesting.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unused_variable)] diff --git a/src/test/run-pass/typestate-multi-decl.rs b/src/test/run-pass/typestate-multi-decl.rs index 42910c47005..c7762a8464d 100644 --- a/src/test/run-pass/typestate-multi-decl.rs +++ b/src/test/run-pass/typestate-multi-decl.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let (x, y) = (10, 20); let z = x + y; diff --git a/src/test/run-pass/u32-decr.rs b/src/test/run-pass/u32-decr.rs index 027bd7ca680..4955ac8a4be 100644 --- a/src/test/run-pass/u32-decr.rs +++ b/src/test/run-pass/u32-decr.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let mut word: u32 = 200000; word = word - 1; diff --git a/src/test/run-pass/u8-incr-decr.rs b/src/test/run-pass/u8-incr-decr.rs index ff25d95d1fd..7c67d304edb 100644 --- a/src/test/run-pass/u8-incr-decr.rs +++ b/src/test/run-pass/u8-incr-decr.rs @@ -14,6 +14,8 @@ // These constants were chosen because they aren't used anywhere // in the rest of the generated code so they're easily grep-able. +// pretty-expanded FIXME #23616 + pub fn main() { let mut x: u8 = 19; // 0x13 diff --git a/src/test/run-pass/u8-incr.rs b/src/test/run-pass/u8-incr.rs index 7f69d078134..e15576c3fab 100644 --- a/src/test/run-pass/u8-incr.rs +++ b/src/test/run-pass/u8-incr.rs @@ -11,6 +11,8 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let mut x: u8 = 12; let y: u8 = 12; diff --git a/src/test/run-pass/ufcs-polymorphic-paths.rs b/src/test/run-pass/ufcs-polymorphic-paths.rs index 1197e7c1414..e05a60dbc7f 100644 --- a/src/test/run-pass/ufcs-polymorphic-paths.rs +++ b/src/test/run-pass/ufcs-polymorphic-paths.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections, rand)] use std::borrow::{Cow, IntoCow}; diff --git a/src/test/run-pass/ufcs-trait-object.rs b/src/test/run-pass/ufcs-trait-object.rs index 34cf44bba2e..b242018458d 100644 --- a/src/test/run-pass/ufcs-trait-object.rs +++ b/src/test/run-pass/ufcs-trait-object.rs @@ -11,6 +11,8 @@ // Test that when you use ufcs form to invoke a trait method (on a // trait object) everything works fine. +// pretty-expanded FIXME #23616 + trait Foo { fn test(&self) -> i32; } diff --git a/src/test/run-pass/ufcs-type-params.rs b/src/test/run-pass/ufcs-type-params.rs index ccd5a225222..d72fde1a333 100644 --- a/src/test/run-pass/ufcs-type-params.rs +++ b/src/test/run-pass/ufcs-type-params.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn get(&self) -> T; } diff --git a/src/test/run-pass/uint.rs b/src/test/run-pass/uint.rs index 876e37c5351..79ca103a294 100644 --- a/src/test/run-pass/uint.rs +++ b/src/test/run-pass/uint.rs @@ -11,4 +11,6 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let _x: uint = 10 as uint; } diff --git a/src/test/run-pass/unboxed-closures-all-traits.rs b/src/test/run-pass/unboxed-closures-all-traits.rs index b4b0d2b0148..b98f5549b01 100644 --- a/src/test/run-pass/unboxed-closures-all-traits.rs +++ b/src/test/run-pass/unboxed-closures-all-traits.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(lang_items, unboxed_closures)] fn a int>(f: F) -> int { diff --git a/src/test/run-pass/unboxed-closures-by-ref.rs b/src/test/run-pass/unboxed-closures-by-ref.rs index 178865897e5..7855cf6ba0c 100644 --- a/src/test/run-pass/unboxed-closures-by-ref.rs +++ b/src/test/run-pass/unboxed-closures-by-ref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] // Test by-ref capture of environment in unboxed closure types diff --git a/src/test/run-pass/unboxed-closures-call-fn-autoderef.rs b/src/test/run-pass/unboxed-closures-call-fn-autoderef.rs index 0303954ce2a..7eb5e988424 100644 --- a/src/test/run-pass/unboxed-closures-call-fn-autoderef.rs +++ b/src/test/run-pass/unboxed-closures-call-fn-autoderef.rs @@ -10,6 +10,8 @@ // Test that the call operator autoderefs when calling a bounded type parameter. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures-call-sugar-autoderef.rs b/src/test/run-pass/unboxed-closures-call-sugar-autoderef.rs index 305f496e668..6e8253d49ea 100644 --- a/src/test/run-pass/unboxed-closures-call-sugar-autoderef.rs +++ b/src/test/run-pass/unboxed-closures-call-sugar-autoderef.rs @@ -10,6 +10,8 @@ // Test that the call operator autoderefs when calling a bounded type parameter. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures-counter-not-moved.rs b/src/test/run-pass/unboxed-closures-counter-not-moved.rs index 0b85916d224..792d1722776 100644 --- a/src/test/run-pass/unboxed-closures-counter-not-moved.rs +++ b/src/test/run-pass/unboxed-closures-counter-not-moved.rs @@ -10,6 +10,8 @@ // Test that we mutate a counter on the stack only when we expect to. +// pretty-expanded FIXME #23616 + fn call(f: F) where F : FnOnce() { f(); } diff --git a/src/test/run-pass/unboxed-closures-cross-crate.rs b/src/test/run-pass/unboxed-closures-cross-crate.rs index 96d75592627..31a90175671 100644 --- a/src/test/run-pass/unboxed-closures-cross-crate.rs +++ b/src/test/run-pass/unboxed-closures-cross-crate.rs @@ -12,6 +12,8 @@ // Acts as a regression test for #16790, #18378 and #18543 // aux-build:unboxed-closures-cross-crate.rs +// pretty-expanded FIXME #23616 + extern crate "unboxed-closures-cross-crate" as ubcc; fn main() { diff --git a/src/test/run-pass/unboxed-closures-direct-sugary-call.rs b/src/test/run-pass/unboxed-closures-direct-sugary-call.rs index 6b2dcfa69b4..c91aa6ed0d9 100644 --- a/src/test/run-pass/unboxed-closures-direct-sugary-call.rs +++ b/src/test/run-pass/unboxed-closures-direct-sugary-call.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn main() { diff --git a/src/test/run-pass/unboxed-closures-drop.rs b/src/test/run-pass/unboxed-closures-drop.rs index e61d454023f..156934f909d 100644 --- a/src/test/run-pass/unboxed-closures-drop.rs +++ b/src/test/run-pass/unboxed-closures-drop.rs @@ -11,6 +11,8 @@ // A battery of tests to ensure destructors of unboxed closure environments // run at the right times. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] static mut DROP_COUNT: uint = 0; diff --git a/src/test/run-pass/unboxed-closures-extern-fn-hr.rs b/src/test/run-pass/unboxed-closures-extern-fn-hr.rs index 774aed71ec8..83fe32f9ca3 100644 --- a/src/test/run-pass/unboxed-closures-extern-fn-hr.rs +++ b/src/test/run-pass/unboxed-closures-extern-fn-hr.rs @@ -10,6 +10,8 @@ // Checks that higher-ranked extern fn pointers implement the full range of Fn traits. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::{Fn,FnMut,FnOnce}; diff --git a/src/test/run-pass/unboxed-closures-extern-fn.rs b/src/test/run-pass/unboxed-closures-extern-fn.rs index ed941ac0fdb..570627374b7 100644 --- a/src/test/run-pass/unboxed-closures-extern-fn.rs +++ b/src/test/run-pass/unboxed-closures-extern-fn.rs @@ -10,6 +10,8 @@ // Checks that extern fn pointers implement the full range of Fn traits. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] #![feature(unboxed_closures)] diff --git a/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs b/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs index 9f211e6d600..5ec280dabc9 100644 --- a/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs +++ b/src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs @@ -11,6 +11,8 @@ // Checks that the Fn trait hierarchy rules permit // any Fn trait to be used where Fn is implemented. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::{Fn,FnMut,FnOnce}; diff --git a/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs b/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs index 33b1a2d5470..79be7dae8d7 100644 --- a/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs +++ b/src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs @@ -11,6 +11,8 @@ // Checks that the Fn trait hierarchy rules permit // FnMut or FnOnce to be used where FnMut is implemented. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::{FnMut,FnOnce}; diff --git a/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs b/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs index 2b5b5f7f707..790272c257c 100644 --- a/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs +++ b/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs @@ -11,6 +11,8 @@ // Test that we are able to infer that the type of `x` is `int` based // on the expected type from the object. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::num::ToPrimitive; diff --git a/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs b/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs index 85b17d4b4d8..8f4e4f353f3 100644 --- a/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs +++ b/src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs @@ -11,6 +11,8 @@ // Test that we are able to infer that the type of `x` is `int` based // on the expected type from the object. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::num::ToPrimitive; diff --git a/src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs b/src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs index f962a435020..1b8c9af8d4e 100644 --- a/src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs +++ b/src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs @@ -11,6 +11,8 @@ // Test that we are able to infer that the type of `x` is `int` based // on the expected type from the object. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::num::ToPrimitive; diff --git a/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs b/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs index 17833033492..798959f69d6 100644 --- a/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs +++ b/src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs @@ -11,6 +11,8 @@ // Test that we are able to infer a suitable kind for this closure // that is just called (`FnMut`). +// pretty-expanded FIXME #23616 + fn main() { let mut counter = 0; diff --git a/src/test/run-pass/unboxed-closures-infer-fnmut-move.rs b/src/test/run-pass/unboxed-closures-infer-fnmut-move.rs index 794527249bf..5b1e35a3e5c 100644 --- a/src/test/run-pass/unboxed-closures-infer-fnmut-move.rs +++ b/src/test/run-pass/unboxed-closures-infer-fnmut-move.rs @@ -11,6 +11,8 @@ // Test that we are able to infer a suitable kind for this `move` // closure that is just called (`FnMut`). +// pretty-expanded FIXME #23616 + fn main() { let mut counter = 0; diff --git a/src/test/run-pass/unboxed-closures-infer-fnmut.rs b/src/test/run-pass/unboxed-closures-infer-fnmut.rs index 67f36b9a920..cd7f26bba26 100644 --- a/src/test/run-pass/unboxed-closures-infer-fnmut.rs +++ b/src/test/run-pass/unboxed-closures-infer-fnmut.rs @@ -11,6 +11,8 @@ // Test that we are able to infer a suitable kind for this closure // that is just called (`FnMut`). +// pretty-expanded FIXME #23616 + fn main() { let mut counter = 0; diff --git a/src/test/run-pass/unboxed-closures-infer-fnonce-move.rs b/src/test/run-pass/unboxed-closures-infer-fnonce-move.rs index 9f8fc80819b..dc106614b53 100644 --- a/src/test/run-pass/unboxed-closures-infer-fnonce-move.rs +++ b/src/test/run-pass/unboxed-closures-infer-fnonce-move.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] // Test that we are able to infer a suitable kind for this `move` diff --git a/src/test/run-pass/unboxed-closures-infer-fnonce.rs b/src/test/run-pass/unboxed-closures-infer-fnonce.rs index f0f10139c5b..036b32a44d2 100644 --- a/src/test/run-pass/unboxed-closures-infer-fnonce.rs +++ b/src/test/run-pass/unboxed-closures-infer-fnonce.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] // Test that we are able to infer a suitable kind for this closure diff --git a/src/test/run-pass/unboxed-closures-infer-kind.rs b/src/test/run-pass/unboxed-closures-infer-kind.rs index 36c8400be78..edc01d91f58 100644 --- a/src/test/run-pass/unboxed-closures-infer-kind.rs +++ b/src/test/run-pass/unboxed-closures-infer-kind.rs @@ -11,6 +11,8 @@ // Test that we can infer the "kind" of an unboxed closure based on // the expected type. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] // Test by-ref capture of environment in unboxed closure types diff --git a/src/test/run-pass/unboxed-closures-infer-recursive-fn.rs b/src/test/run-pass/unboxed-closures-infer-recursive-fn.rs index 2d1ba7f39b2..ece583e8d63 100644 --- a/src/test/run-pass/unboxed-closures-infer-recursive-fn.rs +++ b/src/test/run-pass/unboxed-closures-infer-recursive-fn.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(core,unboxed_closures)] use std::marker::PhantomData; diff --git a/src/test/run-pass/unboxed-closures-infer-upvar.rs b/src/test/run-pass/unboxed-closures-infer-upvar.rs index 1401fe7470b..e29632b007b 100644 --- a/src/test/run-pass/unboxed-closures-infer-upvar.rs +++ b/src/test/run-pass/unboxed-closures-infer-upvar.rs @@ -11,6 +11,8 @@ // Test that the type variable in the type(`Vec<_>`) of a closed over // variable does not interfere with type inference. +// pretty-expanded FIXME #23616 + fn f(mut f: F) { f(); } diff --git a/src/test/run-pass/unboxed-closures-manual-impl.rs b/src/test/run-pass/unboxed-closures-manual-impl.rs index f2c278c2988..b505caf6dd8 100644 --- a/src/test/run-pass/unboxed-closures-manual-impl.rs +++ b/src/test/run-pass/unboxed-closures-manual-impl.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures, core)] use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures-move-mutable.rs b/src/test/run-pass/unboxed-closures-move-mutable.rs index 069e93b86ba..88baa16c945 100644 --- a/src/test/run-pass/unboxed-closures-move-mutable.rs +++ b/src/test/run-pass/unboxed-closures-move-mutable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] #![deny(unused_mut)] diff --git a/src/test/run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs b/src/test/run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs index 99663646254..b69153b73a3 100644 --- a/src/test/run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs +++ b/src/test/run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs @@ -11,6 +11,8 @@ // Test that in a by-ref once closure we move some variables even as // we capture others by mutable reference. +// pretty-expanded FIXME #23616 + fn call(f: F) where F : FnOnce() { f(); } diff --git a/src/test/run-pass/unboxed-closures-prelude.rs b/src/test/run-pass/unboxed-closures-prelude.rs index 61070abdcbe..e8c977b4ed1 100644 --- a/src/test/run-pass/unboxed-closures-prelude.rs +++ b/src/test/run-pass/unboxed-closures-prelude.rs @@ -10,6 +10,8 @@ // Tests that the reexports of `FnOnce` et al from the prelude work. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] #![feature(unboxed_closures, core)] diff --git a/src/test/run-pass/unboxed-closures-simple.rs b/src/test/run-pass/unboxed-closures-simple.rs index 9f29e75be7c..9335bc936d9 100644 --- a/src/test/run-pass/unboxed-closures-simple.rs +++ b/src/test/run-pass/unboxed-closures-simple.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::ops::FnMut; diff --git a/src/test/run-pass/unboxed-closures-single-word-env.rs b/src/test/run-pass/unboxed-closures-single-word-env.rs index 84544d6d24b..1517698fc82 100644 --- a/src/test/run-pass/unboxed-closures-single-word-env.rs +++ b/src/test/run-pass/unboxed-closures-single-word-env.rs @@ -11,6 +11,8 @@ // Ensures that single-word environments work right in unboxed closures. // These take a different path in codegen. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn a int>(f: F) -> int { diff --git a/src/test/run-pass/unboxed-closures-static-call-fn-once.rs b/src/test/run-pass/unboxed-closures-static-call-fn-once.rs index 1f5481ccde9..e90a3443610 100644 --- a/src/test/run-pass/unboxed-closures-static-call-fn-once.rs +++ b/src/test/run-pass/unboxed-closures-static-call-fn-once.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn main() { diff --git a/src/test/run-pass/unboxed-closures-sugar-object.rs b/src/test/run-pass/unboxed-closures-sugar-object.rs index fff841a2f05..77beeb13fb0 100644 --- a/src/test/run-pass/unboxed-closures-sugar-object.rs +++ b/src/test/run-pass/unboxed-closures-sugar-object.rs @@ -10,6 +10,8 @@ // Test unboxed closure sugar used in object types. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![feature(unboxed_closures)] diff --git a/src/test/run-pass/unboxed-closures-unique-type-id.rs b/src/test/run-pass/unboxed-closures-unique-type-id.rs index ce05f077357..e827833bbb2 100644 --- a/src/test/run-pass/unboxed-closures-unique-type-id.rs +++ b/src/test/run-pass/unboxed-closures-unique-type-id.rs @@ -19,6 +19,8 @@ // // compile-flags: -g +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] use std::ptr; diff --git a/src/test/run-pass/unboxed-closures-zero-args.rs b/src/test/run-pass/unboxed-closures-zero-args.rs index c81b0515aec..cb3a18a18c1 100644 --- a/src/test/run-pass/unboxed-closures-zero-args.rs +++ b/src/test/run-pass/unboxed-closures-zero-args.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] fn main() { diff --git a/src/test/run-pass/unfold-cross-crate.rs b/src/test/run-pass/unfold-cross-crate.rs index 4ad3f0e591b..a0c2b6c0a22 100644 --- a/src/test/run-pass/unfold-cross-crate.rs +++ b/src/test/run-pass/unfold-cross-crate.rs @@ -10,6 +10,8 @@ // no-pretty-expanded FIXME #15189 +// pretty-expanded FIXME #23616 + #![feature(core)] use std::iter::Unfold; diff --git a/src/test/run-pass/unify-return-ty.rs b/src/test/run-pass/unify-return-ty.rs index 1a65f685a5e..b8184b62db1 100644 --- a/src/test/run-pass/unify-return-ty.rs +++ b/src/test/run-pass/unify-return-ty.rs @@ -12,6 +12,8 @@ // unified with the type *T, and so the type variable // in that type gets resolved. +// pretty-expanded FIXME #23616 + use std::mem; fn null() -> *const T { diff --git a/src/test/run-pass/uninit-empty-types.rs b/src/test/run-pass/uninit-empty-types.rs index a0cf984cbb9..8c69704b3bd 100644 --- a/src/test/run-pass/uninit-empty-types.rs +++ b/src/test/run-pass/uninit-empty-types.rs @@ -10,6 +10,8 @@ // Test the uninit() construct returning various empty types. +// pretty-expanded FIXME #23616 + use std::mem; #[derive(Clone)] diff --git a/src/test/run-pass/uniq-self-in-mut-slot.rs b/src/test/run-pass/uniq-self-in-mut-slot.rs index d44a8cdcc24..49f552edd83 100644 --- a/src/test/run-pass/uniq-self-in-mut-slot.rs +++ b/src/test/run-pass/uniq-self-in-mut-slot.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-assign-copy.rs b/src/test/run-pass/unique-assign-copy.rs index 78578bdb3c3..32a0713ca93 100644 --- a/src/test/run-pass/unique-assign-copy.rs +++ b/src/test/run-pass/unique-assign-copy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-assign-drop.rs b/src/test/run-pass/unique-assign-drop.rs index 9edd83d2c7c..715fa548a7d 100644 --- a/src/test/run-pass/unique-assign-drop.rs +++ b/src/test/run-pass/unique-assign-drop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_assignment)] #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-assign-generic.rs b/src/test/run-pass/unique-assign-generic.rs index 64f8b998096..ca145479a38 100644 --- a/src/test/run-pass/unique-assign-generic.rs +++ b/src/test/run-pass/unique-assign-generic.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-assign.rs b/src/test/run-pass/unique-assign.rs index c9cbaf27c4f..e4e7b69671b 100644 --- a/src/test/run-pass/unique-assign.rs +++ b/src/test/run-pass/unique-assign.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-autoderef-field.rs b/src/test/run-pass/unique-autoderef-field.rs index 3bab3a6b79a..290adcfb014 100644 --- a/src/test/run-pass/unique-autoderef-field.rs +++ b/src/test/run-pass/unique-autoderef-field.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-autoderef-index.rs b/src/test/run-pass/unique-autoderef-index.rs index 1c944473921..9dc98cf2e3c 100644 --- a/src/test/run-pass/unique-autoderef-index.rs +++ b/src/test/run-pass/unique-autoderef-index.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-cmp.rs b/src/test/run-pass/unique-cmp.rs index 8fe86455b45..be7e46c8699 100644 --- a/src/test/run-pass/unique-cmp.rs +++ b/src/test/run-pass/unique-cmp.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-containing-tag.rs b/src/test/run-pass/unique-containing-tag.rs index cb6e84ae1aa..21433d6c39b 100644 --- a/src/test/run-pass/unique-containing-tag.rs +++ b/src/test/run-pass/unique-containing-tag.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-create.rs b/src/test/run-pass/unique-create.rs index 7264b9fee95..8469ae70200 100644 --- a/src/test/run-pass/unique-create.rs +++ b/src/test/run-pass/unique-create.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-decl-init-copy.rs b/src/test/run-pass/unique-decl-init-copy.rs index 14bb72f4412..0840f1308cc 100644 --- a/src/test/run-pass/unique-decl-init-copy.rs +++ b/src/test/run-pass/unique-decl-init-copy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-decl-init.rs b/src/test/run-pass/unique-decl-init.rs index 803e7ba16ed..1d5a44f45ab 100644 --- a/src/test/run-pass/unique-decl-init.rs +++ b/src/test/run-pass/unique-decl-init.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-decl-move.rs b/src/test/run-pass/unique-decl-move.rs index 360adaa638f..203a30e76bc 100644 --- a/src/test/run-pass/unique-decl-move.rs +++ b/src/test/run-pass/unique-decl-move.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-decl.rs b/src/test/run-pass/unique-decl.rs index a902fef288f..6c8177e6cd8 100644 --- a/src/test/run-pass/unique-decl.rs +++ b/src/test/run-pass/unique-decl.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _: Box; } diff --git a/src/test/run-pass/unique-deref.rs b/src/test/run-pass/unique-deref.rs index 1c1228f9241..44681742a70 100644 --- a/src/test/run-pass/unique-deref.rs +++ b/src/test/run-pass/unique-deref.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-destructure.rs b/src/test/run-pass/unique-destructure.rs index 9e71e850b3d..92fa8d7af66 100644 --- a/src/test/run-pass/unique-destructure.rs +++ b/src/test/run-pass/unique-destructure.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-drop-complex.rs b/src/test/run-pass/unique-drop-complex.rs index 745a55e0651..056acd16208 100644 --- a/src/test/run-pass/unique-drop-complex.rs +++ b/src/test/run-pass/unique-drop-complex.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-fn-arg-move.rs b/src/test/run-pass/unique-fn-arg-move.rs index 1b3f7e72a4d..c79dc6a6cfd 100644 --- a/src/test/run-pass/unique-fn-arg-move.rs +++ b/src/test/run-pass/unique-fn-arg-move.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-fn-arg-mut.rs b/src/test/run-pass/unique-fn-arg-mut.rs index e1d148cc9a5..82d724831c3 100644 --- a/src/test/run-pass/unique-fn-arg-mut.rs +++ b/src/test/run-pass/unique-fn-arg-mut.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-fn-arg.rs b/src/test/run-pass/unique-fn-arg.rs index 301994a74a8..a4687cae653 100644 --- a/src/test/run-pass/unique-fn-arg.rs +++ b/src/test/run-pass/unique-fn-arg.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-fn-ret.rs b/src/test/run-pass/unique-fn-ret.rs index de2c265089b..5e248ebeb33 100644 --- a/src/test/run-pass/unique-fn-ret.rs +++ b/src/test/run-pass/unique-fn-ret.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-generic-assign.rs b/src/test/run-pass/unique-generic-assign.rs index 58470637a11..2da3b9f05f6 100644 --- a/src/test/run-pass/unique-generic-assign.rs +++ b/src/test/run-pass/unique-generic-assign.rs @@ -11,6 +11,8 @@ // Issue #976 +// pretty-expanded FIXME #23616 + fn f(x: Box) { let _x2 = x; } diff --git a/src/test/run-pass/unique-in-vec-copy.rs b/src/test/run-pass/unique-in-vec-copy.rs index 20bf4bef171..129c0784cca 100644 --- a/src/test/run-pass/unique-in-vec-copy.rs +++ b/src/test/run-pass/unique-in-vec-copy.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-in-vec.rs b/src/test/run-pass/unique-in-vec.rs index c24ec8fe44a..dc94fa6ca4f 100644 --- a/src/test/run-pass/unique-in-vec.rs +++ b/src/test/run-pass/unique-in-vec.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-init.rs b/src/test/run-pass/unique-init.rs index 44e8703aaf2..bd7a6495260 100644 --- a/src/test/run-pass/unique-init.rs +++ b/src/test/run-pass/unique-init.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-kinds.rs b/src/test/run-pass/unique-kinds.rs index 6bb1fdcf562..96d54193ac8 100644 --- a/src/test/run-pass/unique-kinds.rs +++ b/src/test/run-pass/unique-kinds.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-match-discrim.rs b/src/test/run-pass/unique-match-discrim.rs index 93614e86c73..1b0392341e7 100644 --- a/src/test/run-pass/unique-match-discrim.rs +++ b/src/test/run-pass/unique-match-discrim.rs @@ -10,6 +10,8 @@ // Issue #961 +// pretty-expanded FIXME #23616 + fn altsimple() { match Box::new(true) { _ => { } diff --git a/src/test/run-pass/unique-move-drop.rs b/src/test/run-pass/unique-move-drop.rs index 126cc646833..e81095d548e 100644 --- a/src/test/run-pass/unique-move-drop.rs +++ b/src/test/run-pass/unique-move-drop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variable)] #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-move-temp.rs b/src/test/run-pass/unique-move-temp.rs index 9ac5e86f87b..634a1569acf 100644 --- a/src/test/run-pass/unique-move-temp.rs +++ b/src/test/run-pass/unique-move-temp.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-move.rs b/src/test/run-pass/unique-move.rs index a54b343f2fa..29bf1139265 100644 --- a/src/test/run-pass/unique-move.rs +++ b/src/test/run-pass/unique-move.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-mutable.rs b/src/test/run-pass/unique-mutable.rs index ca01c07ab80..106481e3189 100644 --- a/src/test/run-pass/unique-mutable.rs +++ b/src/test/run-pass/unique-mutable.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-object-move.rs b/src/test/run-pass/unique-object-move.rs index f01a56142e0..0677e6a8df3 100644 --- a/src/test/run-pass/unique-object-move.rs +++ b/src/test/run-pass/unique-object-move.rs @@ -10,6 +10,8 @@ // Issue #5192 +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-pat-2.rs b/src/test/run-pass/unique-pat-2.rs index 8141e3bce3c..9063f15e7e7 100644 --- a/src/test/run-pass/unique-pat-2.rs +++ b/src/test/run-pass/unique-pat-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-pat.rs b/src/test/run-pass/unique-pat.rs index bff2d4e917f..ae76179b5ec 100644 --- a/src/test/run-pass/unique-pat.rs +++ b/src/test/run-pass/unique-pat.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_patterns)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-rec.rs b/src/test/run-pass/unique-rec.rs index c20604406b9..6770fa5fb16 100644 --- a/src/test/run-pass/unique-rec.rs +++ b/src/test/run-pass/unique-rec.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-send-2.rs b/src/test/run-pass/unique-send-2.rs index e0785779ab3..1fb39ee8ca7 100644 --- a/src/test/run-pass/unique-send-2.rs +++ b/src/test/run-pass/unique-send-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-send.rs b/src/test/run-pass/unique-send.rs index 72022afe5fd..c9649ef60d3 100644 --- a/src/test/run-pass/unique-send.rs +++ b/src/test/run-pass/unique-send.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unique-swap.rs b/src/test/run-pass/unique-swap.rs index 1315e443816..454011a9ec3 100644 --- a/src/test/run-pass/unique-swap.rs +++ b/src/test/run-pass/unique-swap.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unit-like-struct-drop-run.rs b/src/test/run-pass/unit-like-struct-drop-run.rs index b035cb89c36..9e1ced36402 100644 --- a/src/test/run-pass/unit-like-struct-drop-run.rs +++ b/src/test/run-pass/unit-like-struct-drop-run.rs @@ -10,6 +10,8 @@ // Make sure the destructor is run for unit-like structs. +// pretty-expanded FIXME #23616 + #![feature(alloc)] use std::boxed::BoxAny; diff --git a/src/test/run-pass/unit.rs b/src/test/run-pass/unit.rs index 3b52dcce4bf..2679c4c0331 100644 --- a/src/test/run-pass/unit.rs +++ b/src/test/run-pass/unit.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_variable)] #![allow(dead_assignment)] diff --git a/src/test/run-pass/unnamed_argument_mode.rs b/src/test/run-pass/unnamed_argument_mode.rs index d22a6652e16..64a6d40f2c8 100644 --- a/src/test/run-pass/unnamed_argument_mode.rs +++ b/src/test/run-pass/unnamed_argument_mode.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn good(_a: &int) { } diff --git a/src/test/run-pass/unreachable-code-1.rs b/src/test/run-pass/unreachable-code-1.rs index d8a8913e58a..612beabb035 100644 --- a/src/test/run-pass/unreachable-code-1.rs +++ b/src/test/run-pass/unreachable-code-1.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unreachable_code)] #![allow(unused_variable)] diff --git a/src/test/run-pass/unreachable-code.rs b/src/test/run-pass/unreachable-code.rs index a28dc2c1f15..4f58df66256 100644 --- a/src/test/run-pass/unreachable-code.rs +++ b/src/test/run-pass/unreachable-code.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(path_statement)] #![allow(unreachable_code)] #![allow(unused_variable)] diff --git a/src/test/run-pass/unsafe-coercion.rs b/src/test/run-pass/unsafe-coercion.rs index 06980e162c8..d0c633e8278 100644 --- a/src/test/run-pass/unsafe-coercion.rs +++ b/src/test/run-pass/unsafe-coercion.rs @@ -10,6 +10,8 @@ // Check that safe fns are not a subtype of unsafe fns. +// pretty-expanded FIXME #23616 + fn foo(x: i32) -> i32 { x * 22 } diff --git a/src/test/run-pass/unsafe-fn-called-from-unsafe-blk.rs b/src/test/run-pass/unsafe-fn-called-from-unsafe-blk.rs index 4ce3f2c53b3..f3a2ad749a1 100644 --- a/src/test/run-pass/unsafe-fn-called-from-unsafe-blk.rs +++ b/src/test/run-pass/unsafe-fn-called-from-unsafe-blk.rs @@ -11,6 +11,8 @@ // // See also: compile-fail/unsafe-fn-called-from-safe.rs +// pretty-expanded FIXME #23616 + unsafe fn f() { return; } fn g() { diff --git a/src/test/run-pass/unsafe-fn-called-from-unsafe-fn.rs b/src/test/run-pass/unsafe-fn-called-from-unsafe-fn.rs index e68b868a246..37c72ba8ab0 100644 --- a/src/test/run-pass/unsafe-fn-called-from-unsafe-fn.rs +++ b/src/test/run-pass/unsafe-fn-called-from-unsafe-fn.rs @@ -11,6 +11,8 @@ // // See also: compile-fail/unsafe-fn-called-from-safe.rs +// pretty-expanded FIXME #23616 + unsafe fn f() { return; } unsafe fn g() { diff --git a/src/test/run-pass/unsafe-pointer-assignability.rs b/src/test/run-pass/unsafe-pointer-assignability.rs index 7a624109a55..171f4cb8a89 100644 --- a/src/test/run-pass/unsafe-pointer-assignability.rs +++ b/src/test/run-pass/unsafe-pointer-assignability.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn f(x: *const int) { unsafe { assert_eq!(*x, 3); diff --git a/src/test/run-pass/unsized.rs b/src/test/run-pass/unsized.rs index 1a479d05d50..8ff8169ef49 100644 --- a/src/test/run-pass/unsized.rs +++ b/src/test/run-pass/unsized.rs @@ -10,6 +10,8 @@ // Test syntax checks for `?Sized` syntax. +// pretty-expanded FIXME #23616 + use std::marker::{PhantomData, PhantomFn}; trait T1 : PhantomFn { } diff --git a/src/test/run-pass/unsized2.rs b/src/test/run-pass/unsized2.rs index e0d37ff40de..9eee782a630 100644 --- a/src/test/run-pass/unsized2.rs +++ b/src/test/run-pass/unsized2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unsized3.rs b/src/test/run-pass/unsized3.rs index de5e356f8cd..8db294bdcc1 100644 --- a/src/test/run-pass/unsized3.rs +++ b/src/test/run-pass/unsized3.rs @@ -10,6 +10,8 @@ // Test structs with always-unsized fields. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax, core)] diff --git a/src/test/run-pass/unused-move-capture.rs b/src/test/run-pass/unused-move-capture.rs index 9f20426aa21..b155620e519 100644 --- a/src/test/run-pass/unused-move-capture.rs +++ b/src/test/run-pass/unused-move-capture.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unused-move.rs b/src/test/run-pass/unused-move.rs index 57534feec31..015b6f80946 100644 --- a/src/test/run-pass/unused-move.rs +++ b/src/test/run-pass/unused-move.rs @@ -12,6 +12,8 @@ // Issue Name: Unused move causes a crash // Abstract: zero-fill to block after drop +// pretty-expanded FIXME #23616 + #![allow(path_statement)] #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/unwind-unique.rs b/src/test/run-pass/unwind-unique.rs index b7229a00480..1d6ce626c28 100644 --- a/src/test/run-pass/unwind-unique.rs +++ b/src/test/run-pass/unwind-unique.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/use-crate-name-alias.rs b/src/test/run-pass/use-crate-name-alias.rs index 4751b4666f1..2821de6f1e7 100644 --- a/src/test/run-pass/use-crate-name-alias.rs +++ b/src/test/run-pass/use-crate-name-alias.rs @@ -9,6 +9,8 @@ // except according to those terms. // Issue #1706 +// pretty-expanded FIXME #23616 + extern crate "std" as stdlib; pub fn main() {} diff --git a/src/test/run-pass/use-import-export.rs b/src/test/run-pass/use-import-export.rs index ec8033ff3b0..2106da6d25f 100644 --- a/src/test/run-pass/use-import-export.rs +++ b/src/test/run-pass/use-import-export.rs @@ -10,6 +10,8 @@ +// pretty-expanded FIXME #23616 + mod foo { pub fn x() -> int { return 1; } } diff --git a/src/test/run-pass/use-mod.rs b/src/test/run-pass/use-mod.rs index cca9c8f2df4..49ad171eaa2 100644 --- a/src/test/run-pass/use-mod.rs +++ b/src/test/run-pass/use-mod.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub use foo::bar::{self, First}; use self::bar::Second; diff --git a/src/test/run-pass/use-trait-before-def.rs b/src/test/run-pass/use-trait-before-def.rs index 0b59ced98c9..5f44b572361 100644 --- a/src/test/run-pass/use-trait-before-def.rs +++ b/src/test/run-pass/use-trait-before-def.rs @@ -10,6 +10,8 @@ // Issue #1761 +// pretty-expanded FIXME #23616 + impl foo for int { fn foo(&self) -> int { 10 } } trait foo { fn foo(&self) -> int; } pub fn main() {} diff --git a/src/test/run-pass/use.rs b/src/test/run-pass/use.rs index c25cd15b2cd..446bb4a148e 100644 --- a/src/test/run-pass/use.rs +++ b/src/test/run-pass/use.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unused_imports)] #![feature(start, no_std)] #![no_std] diff --git a/src/test/run-pass/use_inline_dtor.rs b/src/test/run-pass/use_inline_dtor.rs index 18cb478be38..0f55a357a00 100644 --- a/src/test/run-pass/use_inline_dtor.rs +++ b/src/test/run-pass/use_inline_dtor.rs @@ -10,6 +10,8 @@ // aux-build:inline_dtor.rs +// pretty-expanded FIXME #23616 + extern crate inline_dtor; pub fn main() { diff --git a/src/test/run-pass/variadic-ffi.rs b/src/test/run-pass/variadic-ffi.rs index badd8b89877..1688482ca37 100644 --- a/src/test/run-pass/variadic-ffi.rs +++ b/src/test/run-pass/variadic-ffi.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc, std_misc)] extern crate libc; diff --git a/src/test/run-pass/variance-intersection-of-ref-and-opt-ref.rs b/src/test/run-pass/variance-intersection-of-ref-and-opt-ref.rs index fe1deba7b0d..e21ea025d8f 100644 --- a/src/test/run-pass/variance-intersection-of-ref-and-opt-ref.rs +++ b/src/test/run-pass/variance-intersection-of-ref-and-opt-ref.rs @@ -13,6 +13,8 @@ // us from approximating the lifetimes of `field1` and `field2` to a // common intersection. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![feature(core)] diff --git a/src/test/run-pass/variance-trait-matching.rs b/src/test/run-pass/variance-trait-matching.rs index d46ffa80183..5a179bfc7d4 100644 --- a/src/test/run-pass/variance-trait-matching.rs +++ b/src/test/run-pass/variance-trait-matching.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] // Get is covariant in T diff --git a/src/test/run-pass/variance-vec-covariant.rs b/src/test/run-pass/variance-vec-covariant.rs index 9e98ca0be3b..2f554c3c4f3 100644 --- a/src/test/run-pass/variance-vec-covariant.rs +++ b/src/test/run-pass/variance-vec-covariant.rs @@ -10,6 +10,8 @@ // Test that vec is now covariant in its argument type. +// pretty-expanded FIXME #23616 + #![allow(dead_code)] #![feature(core)] diff --git a/src/test/run-pass/variant-attributes.rs b/src/test/run-pass/variant-attributes.rs index 16dca2db396..18987d1e016 100644 --- a/src/test/run-pass/variant-attributes.rs +++ b/src/test/run-pass/variant-attributes.rs @@ -9,6 +9,8 @@ // except according to those terms. // pp-exact - Make sure we actually print the attributes +// pretty-expanded FIXME #23616 + #![feature(custom_attribute)] enum crew_of_enterprise_d { diff --git a/src/test/run-pass/variant-structs-trivial.rs b/src/test/run-pass/variant-structs-trivial.rs index e078fa1485d..34c9fb5038a 100644 --- a/src/test/run-pass/variant-structs-trivial.rs +++ b/src/test/run-pass/variant-structs-trivial.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + enum Foo { Bar { x: int }, Baz { y: int } diff --git a/src/test/run-pass/vec-dst.rs b/src/test/run-pass/vec-dst.rs index 40073c2b742..23b1ff7417e 100644 --- a/src/test/run-pass/vec-dst.rs +++ b/src/test/run-pass/vec-dst.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/vec-fixed-length.rs b/src/test/run-pass/vec-fixed-length.rs index a0b3564d84e..bd196aa4e4e 100644 --- a/src/test/run-pass/vec-fixed-length.rs +++ b/src/test/run-pass/vec-fixed-length.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::mem::size_of; pub fn main() { diff --git a/src/test/run-pass/vec-growth.rs b/src/test/run-pass/vec-growth.rs index b8626b9c8a9..d5e6a9c4245 100644 --- a/src/test/run-pass/vec-growth.rs +++ b/src/test/run-pass/vec-growth.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut v = vec!(1); v.push(2); diff --git a/src/test/run-pass/vec-macro-no-std.rs b/src/test/run-pass/vec-macro-no-std.rs index a0e789674d2..360cecb9e6a 100644 --- a/src/test/run-pass/vec-macro-no-std.rs +++ b/src/test/run-pass/vec-macro-no-std.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(lang_items, start, no_std, core, libc, collections)] #![no_std] diff --git a/src/test/run-pass/vec-macro-repeat.rs b/src/test/run-pass/vec-macro-repeat.rs index 76e7b92ea04..2a83ccaba82 100644 --- a/src/test/run-pass/vec-macro-repeat.rs +++ b/src/test/run-pass/vec-macro-repeat.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!(vec![1; 3], vec![1, 1, 1]); assert_eq!(vec![1; 2], vec![1, 1]); diff --git a/src/test/run-pass/vec-macro-rvalue-scope.rs b/src/test/run-pass/vec-macro-rvalue-scope.rs index 68dedfc6a2e..5869558eaca 100644 --- a/src/test/run-pass/vec-macro-rvalue-scope.rs +++ b/src/test/run-pass/vec-macro-rvalue-scope.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn one() -> i32 { 1 } // Make sure the vec![...] macro doesn't introduce hidden rvalue diff --git a/src/test/run-pass/vec-macro-with-brackets.rs b/src/test/run-pass/vec-macro-with-brackets.rs index 5d1f43fb230..cccf807572a 100644 --- a/src/test/run-pass/vec-macro-with-brackets.rs +++ b/src/test/run-pass/vec-macro-with-brackets.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + macro_rules! vec [ ($($e:expr),*) => ({ let mut _temp = ::std::vec::Vec::new(); diff --git a/src/test/run-pass/vec-macro-with-trailing-comma.rs b/src/test/run-pass/vec-macro-with-trailing-comma.rs index 07033d60497..3018a746b4a 100644 --- a/src/test/run-pass/vec-macro-with-trailing-comma.rs +++ b/src/test/run-pass/vec-macro-with-trailing-comma.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!(vec!(1), vec!(1,)); assert_eq!(vec!(1, 2, 3), vec!(1, 2, 3,)); diff --git a/src/test/run-pass/vec-matching-autoslice.rs b/src/test/run-pass/vec-matching-autoslice.rs index 4ed73dc2301..8f38123fe28 100644 --- a/src/test/run-pass/vec-matching-autoslice.rs +++ b/src/test/run-pass/vec-matching-autoslice.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let x = [1, 2, 3]; match x { diff --git a/src/test/run-pass/vec-matching-fixed.rs b/src/test/run-pass/vec-matching-fixed.rs index 6ef1dc4ea26..b03a9a64b21 100644 --- a/src/test/run-pass/vec-matching-fixed.rs +++ b/src/test/run-pass/vec-matching-fixed.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] fn a() { diff --git a/src/test/run-pass/vec-matching-fold.rs b/src/test/run-pass/vec-matching-fold.rs index e72170cb730..494a9d658a1 100644 --- a/src/test/run-pass/vec-matching-fold.rs +++ b/src/test/run-pass/vec-matching-fold.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] fn foldl(values: &[T], diff --git a/src/test/run-pass/vec-matching.rs b/src/test/run-pass/vec-matching.rs index 8dcf4612f47..306d200319d 100644 --- a/src/test/run-pass/vec-matching.rs +++ b/src/test/run-pass/vec-matching.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(advanced_slice_patterns)] fn a() { diff --git a/src/test/run-pass/vec-push.rs b/src/test/run-pass/vec-push.rs index 33f01c5bd41..b69bd53cb8c 100644 --- a/src/test/run-pass/vec-push.rs +++ b/src/test/run-pass/vec-push.rs @@ -8,4 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut v = vec!(1, 2, 3); v.push(1); } diff --git a/src/test/run-pass/vec-repeat-with-cast.rs b/src/test/run-pass/vec-repeat-with-cast.rs index 22ca6c37a8e..11a96ca533f 100644 --- a/src/test/run-pass/vec-repeat-with-cast.rs +++ b/src/test/run-pass/vec-repeat-with-cast.rs @@ -8,4 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let _a = [0; 1 as uint]; } diff --git a/src/test/run-pass/vec-slice-drop.rs b/src/test/run-pass/vec-slice-drop.rs index 498ec0e8fba..25dc5db5a60 100644 --- a/src/test/run-pass/vec-slice-drop.rs +++ b/src/test/run-pass/vec-slice-drop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_destructor)] use std::cell::Cell; diff --git a/src/test/run-pass/vec-slice.rs b/src/test/run-pass/vec-slice.rs index 5375e54e27f..6baeb99df9e 100644 --- a/src/test/run-pass/vec-slice.rs +++ b/src/test/run-pass/vec-slice.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let v = vec![1,2,3,4,5]; let v2 = &v[1..3]; diff --git a/src/test/run-pass/vec-tail-matching.rs b/src/test/run-pass/vec-tail-matching.rs index 401d629c382..3ee0cf33e43 100644 --- a/src/test/run-pass/vec-tail-matching.rs +++ b/src/test/run-pass/vec-tail-matching.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + struct Foo { string: String } diff --git a/src/test/run-pass/vec-to_str.rs b/src/test/run-pass/vec-to_str.rs index 5d132b2a749..d34c6bd4d0b 100644 --- a/src/test/run-pass/vec-to_str.rs +++ b/src/test/run-pass/vec-to_str.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { assert_eq!(format!("{:?}", vec!(0, 1)), "[0, 1]".to_string()); diff --git a/src/test/run-pass/vec.rs b/src/test/run-pass/vec.rs index 5e19868de1d..ff4077b249d 100644 --- a/src/test/run-pass/vec.rs +++ b/src/test/run-pass/vec.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let v: Vec = vec!(10, 20); assert_eq!(v[0], 10); diff --git a/src/test/run-pass/vector-no-ann-2.rs b/src/test/run-pass/vector-no-ann-2.rs index 6391893b9a4..eb5b75639d5 100644 --- a/src/test/run-pass/vector-no-ann-2.rs +++ b/src/test/run-pass/vector-no-ann-2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![allow(unknown_features)] #![feature(box_syntax)] diff --git a/src/test/run-pass/vector-sort-panic-safe.rs b/src/test/run-pass/vector-sort-panic-safe.rs index c029aa23448..09ecdf45b93 100644 --- a/src/test/run-pass/vector-sort-panic-safe.rs +++ b/src/test/run-pass/vector-sort-panic-safe.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(rand, core)] use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; diff --git a/src/test/run-pass/visible-private-types-feature-gate.rs b/src/test/run-pass/visible-private-types-feature-gate.rs index 3060c12d39a..4aa0867ae47 100644 --- a/src/test/run-pass/visible-private-types-feature-gate.rs +++ b/src/test/run-pass/visible-private-types-feature-gate.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(visible_private_types)] trait Foo { fn dummy(&self) { } } diff --git a/src/test/run-pass/wait-forked-but-failed-child.rs b/src/test/run-pass/wait-forked-but-failed-child.rs index 5637263e935..079c97013ab 100644 --- a/src/test/run-pass/wait-forked-but-failed-child.rs +++ b/src/test/run-pass/wait-forked-but-failed-child.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(libc, old_io)] extern crate libc; diff --git a/src/test/run-pass/warn-ctypes-inhibit.rs b/src/test/run-pass/warn-ctypes-inhibit.rs index 73121918259..c22a584f6d4 100644 --- a/src/test/run-pass/warn-ctypes-inhibit.rs +++ b/src/test/run-pass/warn-ctypes-inhibit.rs @@ -10,6 +10,8 @@ // compile-flags:-D improper-ctypes +// pretty-expanded FIXME #23616 + #![allow(improper_ctypes)] mod libc { diff --git a/src/test/run-pass/weak-lang-item.rs b/src/test/run-pass/weak-lang-item.rs index 741e8be02f7..ec346a248a9 100644 --- a/src/test/run-pass/weak-lang-item.rs +++ b/src/test/run-pass/weak-lang-item.rs @@ -10,6 +10,8 @@ // aux-build:weak-lang-items.rs +// pretty-expanded FIXME #23616 + extern crate "weak-lang-items" as other; use std::thread; diff --git a/src/test/run-pass/wf-bound-region-in-object-type.rs b/src/test/run-pass/wf-bound-region-in-object-type.rs index 256b199d729..47066232b87 100644 --- a/src/test/run-pass/wf-bound-region-in-object-type.rs +++ b/src/test/run-pass/wf-bound-region-in-object-type.rs @@ -11,6 +11,8 @@ // Test that the `wf` checker properly handles bound regions in object // types. Compiling this code used to trigger an ICE. +// pretty-expanded FIXME #23616 + pub struct Context<'tcx> { vec: &'tcx Vec } diff --git a/src/test/run-pass/where-clause-bounds-inconsistency.rs b/src/test/run-pass/where-clause-bounds-inconsistency.rs index 3374f47ed5f..d4823b8a33c 100644 --- a/src/test/run-pass/where-clause-bounds-inconsistency.rs +++ b/src/test/run-pass/where-clause-bounds-inconsistency.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Bound { fn dummy(&self) { } } diff --git a/src/test/run-pass/where-clause-early-bound-lifetimes.rs b/src/test/run-pass/where-clause-early-bound-lifetimes.rs index 4a149d4d3df..c73e5a774eb 100644 --- a/src/test/run-pass/where-clause-early-bound-lifetimes.rs +++ b/src/test/run-pass/where-clause-early-bound-lifetimes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait TheTrait { fn dummy(&self) { } } impl TheTrait for &'static int { } diff --git a/src/test/run-pass/where-clause-method-substituion.rs b/src/test/run-pass/where-clause-method-substituion.rs index e2280f0b07b..d7aaa0b2f9c 100644 --- a/src/test/run-pass/where-clause-method-substituion.rs +++ b/src/test/run-pass/where-clause-method-substituion.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + trait Foo { fn dummy(&self, arg: T) { } } trait Bar { diff --git a/src/test/run-pass/where-clause-region-outlives.rs b/src/test/run-pass/where-clause-region-outlives.rs index aa39325277e..1972b11d2cb 100644 --- a/src/test/run-pass/where-clause-region-outlives.rs +++ b/src/test/run-pass/where-clause-region-outlives.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + struct A<'a, 'b> where 'a : 'b { x: &'a int, y: &'b int } fn main() { diff --git a/src/test/run-pass/where-clauses-lifetimes.rs b/src/test/run-pass/where-clauses-lifetimes.rs index e3ea7cd80e7..2803890d9d1 100644 --- a/src/test/run-pass/where-clauses-lifetimes.rs +++ b/src/test/run-pass/where-clauses-lifetimes.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn foo<'a, I>(mut it: I) where I: Iterator {} fn main() { diff --git a/src/test/run-pass/where-clauses-unboxed-closures.rs b/src/test/run-pass/where-clauses-unboxed-closures.rs index dbff4b9599b..c509cbe2a5e 100644 --- a/src/test/run-pass/where-clauses-unboxed-closures.rs +++ b/src/test/run-pass/where-clauses-unboxed-closures.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unboxed_closures)] struct Bencher; diff --git a/src/test/run-pass/where-for-self.rs b/src/test/run-pass/where-for-self.rs index 4e841029a6b..8535d76d471 100644 --- a/src/test/run-pass/where-for-self.rs +++ b/src/test/run-pass/where-for-self.rs @@ -11,6 +11,8 @@ // Test that we can quantify lifetimes outside a constraint (i.e., including // the self type) in a where clause. +// pretty-expanded FIXME #23616 + use std::marker::PhantomFn; static mut COUNT: u32 = 1; diff --git a/src/test/run-pass/while-flow-graph.rs b/src/test/run-pass/while-flow-graph.rs index 8239afb3594..3ea075d1586 100644 --- a/src/test/run-pass/while-flow-graph.rs +++ b/src/test/run-pass/while-flow-graph.rs @@ -10,4 +10,6 @@ +// pretty-expanded FIXME #23616 + pub fn main() { let x: int = 10; while x == 10 && x == 11 { let _y = 0xf00_usize; } } diff --git a/src/test/run-pass/while-label.rs b/src/test/run-pass/while-label.rs index 4a3cd115d20..076ba8f428f 100644 --- a/src/test/run-pass/while-label.rs +++ b/src/test/run-pass/while-label.rs @@ -9,6 +9,8 @@ // except according to those terms. +// pretty-expanded FIXME #23616 + pub fn main() { let mut i = 100; 'w: while 1 + 1 == 2 { diff --git a/src/test/run-pass/while-let.rs b/src/test/run-pass/while-let.rs index e2352002c03..fa45d084060 100644 --- a/src/test/run-pass/while-let.rs +++ b/src/test/run-pass/while-let.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] use std::collections::BinaryHeap; diff --git a/src/test/run-pass/while-prelude-drop.rs b/src/test/run-pass/while-prelude-drop.rs index 84808fff0fa..b8473abb06d 100644 --- a/src/test/run-pass/while-prelude-drop.rs +++ b/src/test/run-pass/while-prelude-drop.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(collections)] use std::string::String; diff --git a/src/test/run-pass/writealias.rs b/src/test/run-pass/writealias.rs index dacfeb00819..874360e6399 100644 --- a/src/test/run-pass/writealias.rs +++ b/src/test/run-pass/writealias.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + use std::sync::Mutex; struct Point {x: int, y: int, z: int} diff --git a/src/test/run-pass/x86stdcall.rs b/src/test/run-pass/x86stdcall.rs index b884adb7a6e..4a58c67d0ec 100644 --- a/src/test/run-pass/x86stdcall.rs +++ b/src/test/run-pass/x86stdcall.rs @@ -10,6 +10,8 @@ // GetLastError doesn't seem to work with stack switching +// pretty-expanded FIXME #23616 + #[cfg(windows)] mod kernel32 { extern "system" { diff --git a/src/test/run-pass/x86stdcall2.rs b/src/test/run-pass/x86stdcall2.rs index b5b9d95d87f..b359251a394 100644 --- a/src/test/run-pass/x86stdcall2.rs +++ b/src/test/run-pass/x86stdcall2.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + pub type HANDLE = u32; pub type DWORD = u32; pub type SIZE_T = u32; diff --git a/src/test/run-pass/xcrate-address-insignificant.rs b/src/test/run-pass/xcrate-address-insignificant.rs index 236ff0838e5..f133396a725 100644 --- a/src/test/run-pass/xcrate-address-insignificant.rs +++ b/src/test/run-pass/xcrate-address-insignificant.rs @@ -10,6 +10,8 @@ // aux-build:xcrate_address_insignificant.rs +// pretty-expanded FIXME #23616 + extern crate "xcrate_address_insignificant" as foo; pub fn main() { diff --git a/src/test/run-pass/xcrate-static-addresses.rs b/src/test/run-pass/xcrate-static-addresses.rs index 6afa02fce55..43bae9c7ce0 100644 --- a/src/test/run-pass/xcrate-static-addresses.rs +++ b/src/test/run-pass/xcrate-static-addresses.rs @@ -10,6 +10,8 @@ // aux-build:xcrate_static_addresses.rs +// pretty-expanded FIXME #23616 + extern crate xcrate_static_addresses; use xcrate_static_addresses as other; diff --git a/src/test/run-pass/xcrate-trait-lifetime-param.rs b/src/test/run-pass/xcrate-trait-lifetime-param.rs index aa61237417e..016ebc777f1 100644 --- a/src/test/run-pass/xcrate-trait-lifetime-param.rs +++ b/src/test/run-pass/xcrate-trait-lifetime-param.rs @@ -10,6 +10,8 @@ // aux-build:xcrate-trait-lifetime-param.rs +// pretty-expanded FIXME #23616 + extern crate "xcrate-trait-lifetime-param" as other; struct Reader<'a> { diff --git a/src/test/run-pass/xcrate-unit-struct.rs b/src/test/run-pass/xcrate-unit-struct.rs index 30b5f47b2ae..78e92053a11 100644 --- a/src/test/run-pass/xcrate-unit-struct.rs +++ b/src/test/run-pass/xcrate-unit-struct.rs @@ -9,6 +9,8 @@ // except according to those terms. // aux-build:xcrate_unit_struct.rs +// pretty-expanded FIXME #23616 + extern crate xcrate_unit_struct; const s1: xcrate_unit_struct::Struct = xcrate_unit_struct::Struct; diff --git a/src/test/run-pass/zero-size-type-destructors.rs b/src/test/run-pass/zero-size-type-destructors.rs index f4d03a5cda4..76fe8150d3f 100644 --- a/src/test/run-pass/zero-size-type-destructors.rs +++ b/src/test/run-pass/zero-size-type-destructors.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + #![feature(unsafe_no_drop_flag)] static mut destructions : int = 3; diff --git a/src/test/run-pass/zero_sized_subslice_match.rs b/src/test/run-pass/zero_sized_subslice_match.rs index 65882d39375..4cb7e40a4fb 100644 --- a/src/test/run-pass/zero_sized_subslice_match.rs +++ b/src/test/run-pass/zero_sized_subslice_match.rs @@ -8,6 +8,8 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. +// pretty-expanded FIXME #23616 + fn main() { let x = [(), ()];