]> git.lizzy.rs Git - rust.git/commitdiff
rustdoc: Replace no-pretty-expanded with pretty-expanded
authorBrian Anderson <banderson@mozilla.com>
Sun, 22 Mar 2015 20:13:15 +0000 (13:13 -0700)
committerBrian Anderson <banderson@mozilla.com>
Mon, 23 Mar 2015 21:40:26 +0000 (14:40 -0700)
Now that features must be declared expanded source often does not compile.
This adds 'pretty-expanded' to a bunch of test cases that still work.

1544 files changed:
src/compiletest/header.rs
src/compiletest/runtest.rs
src/test/run-pass/alias-uninit-value.rs
src/test/run-pass/alloca-from-derived-tydesc.rs
src/test/run-pass/anon-extern-mod-cross-crate-2.rs
src/test/run-pass/anon-extern-mod.rs
src/test/run-pass/argument-passing.rs
src/test/run-pass/arith-2.rs
src/test/run-pass/arith-unsigned.rs
src/test/run-pass/artificial-block.rs
src/test/run-pass/as-precedence.rs
src/test/run-pass/asm-concat-src.rs
src/test/run-pass/asm-in-out-operand.rs
src/test/run-pass/asm-out-assign.rs
src/test/run-pass/assign-assign.rs
src/test/run-pass/assignability-trait.rs
src/test/run-pass/associated-types-basic.rs
src/test/run-pass/associated-types-binding-in-trait.rs
src/test/run-pass/associated-types-binding-in-where-clause.rs
src/test/run-pass/associated-types-bound.rs
src/test/run-pass/associated-types-conditional-dispatch.rs
src/test/run-pass/associated-types-constant-type.rs
src/test/run-pass/associated-types-doubleendediterator-object.rs
src/test/run-pass/associated-types-duplicate-binding-in-env-hrtb.rs
src/test/run-pass/associated-types-duplicate-binding-in-env.rs
src/test/run-pass/associated-types-enum-field-named.rs
src/test/run-pass/associated-types-enum-field-numbered.rs
src/test/run-pass/associated-types-eq-obj.rs
src/test/run-pass/associated-types-in-default-method.rs
src/test/run-pass/associated-types-in-fn.rs
src/test/run-pass/associated-types-in-impl-generics.rs
src/test/run-pass/associated-types-in-inherent-method.rs
src/test/run-pass/associated-types-issue-20220.rs
src/test/run-pass/associated-types-issue-20371.rs
src/test/run-pass/associated-types-issue-21212.rs
src/test/run-pass/associated-types-iterator-binding.rs
src/test/run-pass/associated-types-nested-projections.rs
src/test/run-pass/associated-types-normalize-in-bounds-binding.rs
src/test/run-pass/associated-types-normalize-in-bounds-ufcs.rs
src/test/run-pass/associated-types-normalize-in-bounds.rs
src/test/run-pass/associated-types-normalize-unifield-struct.rs
src/test/run-pass/associated-types-project-from-type-param-via-bound-in-where-clause.rs
src/test/run-pass/associated-types-projection-from-known-type-in-impl.rs
src/test/run-pass/associated-types-projection-in-object-type.rs
src/test/run-pass/associated-types-projection-in-supertrait.rs
src/test/run-pass/associated-types-projection-in-where-clause.rs
src/test/run-pass/associated-types-qualified-path-with-trait-with-type-parameters.rs
src/test/run-pass/associated-types-ref-from-struct.rs
src/test/run-pass/associated-types-ref-in-struct-literal.rs
src/test/run-pass/associated-types-region-erasure-issue-20582.rs
src/test/run-pass/associated-types-resolve-lifetime.rs
src/test/run-pass/associated-types-return.rs
src/test/run-pass/associated-types-simple.rs
src/test/run-pass/associated-types-stream.rs
src/test/run-pass/associated-types-struct-field-named.rs
src/test/run-pass/associated-types-struct-field-numbered.rs
src/test/run-pass/associated-types-sugar-path.rs
src/test/run-pass/astconv-cycle-between-trait-and-type.rs
src/test/run-pass/attr-before-view-item.rs
src/test/run-pass/attr-before-view-item2.rs
src/test/run-pass/attr-main-2.rs
src/test/run-pass/attr-main.rs
src/test/run-pass/attr-mix-new.rs
src/test/run-pass/attr-no-drop-flag-size.rs
src/test/run-pass/attr-start.rs
src/test/run-pass/attr.rs
src/test/run-pass/auto-loop.rs
src/test/run-pass/auto-ref-sliceable.rs
src/test/run-pass/autobind.rs
src/test/run-pass/autoderef-and-borrow-method-receiver.rs
src/test/run-pass/autoderef-method-on-trait.rs
src/test/run-pass/autoderef-method-priority.rs
src/test/run-pass/autoderef-method-twice-but-not-thrice.rs
src/test/run-pass/autoderef-method-twice.rs
src/test/run-pass/autoderef-method.rs
src/test/run-pass/autoref-intermediate-types-issue-3585.rs
src/test/run-pass/big-literals.rs
src/test/run-pass/binary-minus-without-space.rs
src/test/run-pass/bind-by-move.rs
src/test/run-pass/bind-field-short-with-modifiers.rs
src/test/run-pass/bitv-perf-test.rs
src/test/run-pass/blind-item-mixed-crate-use-item.rs
src/test/run-pass/blind-item-mixed-use-item.rs
src/test/run-pass/block-arg-call-as.rs
src/test/run-pass/block-expr-precedence.rs
src/test/run-pass/block-fn-coerce.rs
src/test/run-pass/bool-not.rs
src/test/run-pass/bool.rs
src/test/run-pass/borrow-by-val-method-receiver.rs
src/test/run-pass/borrow-tuple-fields.rs
src/test/run-pass/borrowck-assign-to-subfield.rs
src/test/run-pass/borrowck-binding-mutbl.rs
src/test/run-pass/borrowck-borrow-from-expr-block.rs
src/test/run-pass/borrowck-borrow-of-mut-base-ptr-safe.rs
src/test/run-pass/borrowck-closures-two-imm.rs
src/test/run-pass/borrowck-field-sensitivity.rs
src/test/run-pass/borrowck-fixed-length-vecs.rs
src/test/run-pass/borrowck-freeze-frozen-mut.rs
src/test/run-pass/borrowck-lend-args.rs
src/test/run-pass/borrowck-macro-interaction-issue-6304.rs
src/test/run-pass/borrowck-move-by-capture-ok.rs
src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs
src/test/run-pass/borrowck-pat-reassign-no-binding.rs
src/test/run-pass/borrowck-rvalues-mutable.rs
src/test/run-pass/borrowck-scope-of-deref-issue-4666.rs
src/test/run-pass/borrowck-static-item-in-fn.rs
src/test/run-pass/borrowck-trait-lifetime.rs
src/test/run-pass/borrowck-uniq-via-ref.rs
src/test/run-pass/borrowck-univariant-enum.rs
src/test/run-pass/borrowck-use-mut-borrow.rs
src/test/run-pass/borrowed-ptr-pattern-2.rs
src/test/run-pass/borrowed-ptr-pattern-3.rs
src/test/run-pass/borrowed-ptr-pattern-infallible.rs
src/test/run-pass/borrowed-ptr-pattern-option.rs
src/test/run-pass/borrowed-ptr-pattern.rs
src/test/run-pass/box-new.rs
src/test/run-pass/break-value.rs
src/test/run-pass/break.rs
src/test/run-pass/bug-7183-generics.rs
src/test/run-pass/bug-7295.rs
src/test/run-pass/builtin-superkinds-capabilities-transitive.rs
src/test/run-pass/builtin-superkinds-capabilities-xc.rs
src/test/run-pass/builtin-superkinds-capabilities.rs
src/test/run-pass/builtin-superkinds-in-metadata.rs
src/test/run-pass/builtin-superkinds-phantom-typaram.rs
src/test/run-pass/builtin-superkinds-self-type.rs
src/test/run-pass/builtin-superkinds-simple.rs
src/test/run-pass/builtin-superkinds-typaram.rs
src/test/run-pass/by-value-self-in-mut-slot.rs
src/test/run-pass/c-stack-as-value.rs
src/test/run-pass/c-stack-returning-int64.rs
src/test/run-pass/call-closure-from-overloaded-op.rs
src/test/run-pass/can-copy-pod.rs
src/test/run-pass/cancel-clean-via-immediate-rvalue-ref.rs
src/test/run-pass/capture-clauses-boxed-closures.rs
src/test/run-pass/capture-clauses-unboxed-closures.rs
src/test/run-pass/capturing-logging.rs
src/test/run-pass/cast-in-array-size.rs
src/test/run-pass/cast.rs
src/test/run-pass/cci_capture_clause.rs
src/test/run-pass/cci_nested_exe.rs
src/test/run-pass/cell-does-not-clone.rs
src/test/run-pass/cfg-attr-cfg.rs
src/test/run-pass/cfg-attr-crate.rs
src/test/run-pass/cfg-family.rs
src/test/run-pass/cfg-macros-foo.rs
src/test/run-pass/cfg-macros-notfoo.rs
src/test/run-pass/cfg-match-arm.rs
src/test/run-pass/cfg-target-family.rs
src/test/run-pass/cfg_inner_static.rs
src/test/run-pass/cfgs-on-items.rs
src/test/run-pass/char.rs
src/test/run-pass/check-static-mut-slices.rs
src/test/run-pass/check-static-recursion-foreign.rs
src/test/run-pass/check-static-slice.rs
src/test/run-pass/child-outlives-parent.rs
src/test/run-pass/class-dtor.rs
src/test/run-pass/class-exports.rs
src/test/run-pass/class-method-cross-crate.rs
src/test/run-pass/class-methods-cross-crate.rs
src/test/run-pass/class-methods.rs
src/test/run-pass/class-poly-methods-cross-crate.rs
src/test/run-pass/class-poly-methods.rs
src/test/run-pass/class-str-field.rs
src/test/run-pass/class-typarams.rs
src/test/run-pass/classes-cross-crate.rs
src/test/run-pass/classes-self-referential.rs
src/test/run-pass/classes-simple-cross-crate.rs
src/test/run-pass/classes-simple-method.rs
src/test/run-pass/classes-simple.rs
src/test/run-pass/cleanup-arm-conditional.rs
src/test/run-pass/cleanup-rvalue-during-if-and-while.rs
src/test/run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs
src/test/run-pass/cleanup-shortcircuit.rs
src/test/run-pass/clone-with-exterior.rs
src/test/run-pass/closure-bounds-can-capture-chan.rs
src/test/run-pass/closure-inference.rs
src/test/run-pass/closure-inference2.rs
src/test/run-pass/cmp-default.rs
src/test/run-pass/coerce-expect-unsized.rs
src/test/run-pass/coerce-match-calls.rs
src/test/run-pass/coerce-match.rs
src/test/run-pass/coerce-overloaded-autoderef.rs
src/test/run-pass/coerce-reborrow-imm-ptr-arg.rs
src/test/run-pass/coerce-reborrow-imm-ptr-rcvr.rs
src/test/run-pass/coerce-reborrow-imm-vec-arg.rs
src/test/run-pass/coerce-reborrow-imm-vec-rcvr.rs
src/test/run-pass/coerce-reborrow-mut-ptr-arg.rs
src/test/run-pass/coerce-reborrow-mut-ptr-rcvr.rs
src/test/run-pass/coerce-reborrow-mut-vec-arg.rs
src/test/run-pass/coerce-reborrow-mut-vec-rcvr.rs
src/test/run-pass/coerce-unify-return.rs
src/test/run-pass/coherence-bigint-int.rs
src/test/run-pass/coherence-bigint-vecint.rs
src/test/run-pass/coherence-blanket.rs
src/test/run-pass/coherence-covered-type-parameter.rs
src/test/run-pass/coherence-cow-1.rs
src/test/run-pass/coherence-cow-2.rs
src/test/run-pass/coherence-impl-in-fn.rs
src/test/run-pass/coherence-iterator-vec-any-elem.rs
src/test/run-pass/coherence-iterator-vec.rs
src/test/run-pass/coherence-local-1.rs
src/test/run-pass/coherence-local-2.rs
src/test/run-pass/coherence-multidispatch-tuple.rs
src/test/run-pass/coherence-negative-impls-safe.rs
src/test/run-pass/colorful-write-macros.rs
src/test/run-pass/compare-generic-enums.rs
src/test/run-pass/concat.rs
src/test/run-pass/conditional-compile-arch.rs
src/test/run-pass/conditional-compile.rs
src/test/run-pass/conditional-debug-macro-off.rs
src/test/run-pass/const-autoderef.rs
src/test/run-pass/const-big-enum.rs
src/test/run-pass/const-binops.rs
src/test/run-pass/const-block-cross-crate-fn.rs
src/test/run-pass/const-block-item-macro-codegen.rs
src/test/run-pass/const-block-item.rs
src/test/run-pass/const-block.rs
src/test/run-pass/const-bound.rs
src/test/run-pass/const-cast-ptr-int.rs
src/test/run-pass/const-cast.rs
src/test/run-pass/const-const.rs
src/test/run-pass/const-contents.rs
src/test/run-pass/const-cross-crate-const.rs
src/test/run-pass/const-cross-crate-extern.rs
src/test/run-pass/const-deref.rs
src/test/run-pass/const-enum-byref-self.rs
src/test/run-pass/const-enum-byref.rs
src/test/run-pass/const-enum-cast.rs
src/test/run-pass/const-enum-ptr.rs
src/test/run-pass/const-enum-struct.rs
src/test/run-pass/const-enum-struct2.rs
src/test/run-pass/const-enum-structlike.rs
src/test/run-pass/const-enum-tuple.rs
src/test/run-pass/const-enum-tuple2.rs
src/test/run-pass/const-enum-tuplestruct.rs
src/test/run-pass/const-enum-tuplestruct2.rs
src/test/run-pass/const-enum-vec-index.rs
src/test/run-pass/const-enum-vec-ptr.rs
src/test/run-pass/const-enum-vector.rs
src/test/run-pass/const-expr-in-fixed-length-vec.rs
src/test/run-pass/const-expr-in-vec-repeat.rs
src/test/run-pass/const-extern-function.rs
src/test/run-pass/const-fn-val.rs
src/test/run-pass/const-negative.rs
src/test/run-pass/const-nullary-enum.rs
src/test/run-pass/const-nullary-univariant-enum.rs
src/test/run-pass/const-region-ptrs-noncopy.rs
src/test/run-pass/const-str-ptr.rs
src/test/run-pass/const-struct-offsets.rs
src/test/run-pass/const-tuple-struct.rs
src/test/run-pass/const-unit-struct.rs
src/test/run-pass/const-vec-of-fns.rs
src/test/run-pass/const-vec-syntax.rs
src/test/run-pass/consts-in-patterns.rs
src/test/run-pass/copy-out-of-array-1.rs
src/test/run-pass/crate-leading-sep.rs
src/test/run-pass/crate-method-reexport-grrrrrrr.rs
src/test/run-pass/crate-name-attr-used.rs
src/test/run-pass/cross-crate-const-pat.rs
src/test/run-pass/cross-crate-newtype-struct-pat.rs
src/test/run-pass/cycle-generic-bound.rs
src/test/run-pass/cycle-trait-type-trait.rs
src/test/run-pass/dead-code-leading-underscore.rs
src/test/run-pass/deep.rs
src/test/run-pass/default-method-parsing.rs
src/test/run-pass/deprecated-no-split-stack.rs
src/test/run-pass/deref-mut-on-ref.rs
src/test/run-pass/deref-on-ref.rs
src/test/run-pass/deref-rc.rs
src/test/run-pass/deref.rs
src/test/run-pass/deriving-bounds.rs
src/test/run-pass/deriving-clone-enum.rs
src/test/run-pass/deriving-clone-generic-enum.rs
src/test/run-pass/deriving-clone-generic-struct.rs
src/test/run-pass/deriving-clone-generic-tuple-struct.rs
src/test/run-pass/deriving-clone-struct.rs
src/test/run-pass/deriving-clone-tuple-struct.rs
src/test/run-pass/deriving-cmp-generic-enum.rs
src/test/run-pass/deriving-cmp-generic-struct-enum.rs
src/test/run-pass/deriving-cmp-generic-struct.rs
src/test/run-pass/deriving-cmp-generic-tuple-struct.rs
src/test/run-pass/deriving-cmp-shortcircuit.rs
src/test/run-pass/deriving-default-box.rs
src/test/run-pass/deriving-encodable-decodable-box.rs
src/test/run-pass/deriving-encodable-decodable-cell-refcell.rs
src/test/run-pass/deriving-enum-single-variant.rs
src/test/run-pass/deriving-hash.rs
src/test/run-pass/deriving-in-macro.rs
src/test/run-pass/deriving-meta-multiple.rs
src/test/run-pass/deriving-meta.rs
src/test/run-pass/deriving-rand.rs
src/test/run-pass/deriving-via-extension-hash-enum.rs
src/test/run-pass/deriving-via-extension-hash-struct.rs
src/test/run-pass/destructure-array-1.rs
src/test/run-pass/die-macro.rs
src/test/run-pass/div-mod.rs
src/test/run-pass/double-ref.rs
src/test/run-pass/drop-on-empty-block-exit.rs
src/test/run-pass/drop-on-ret.rs
src/test/run-pass/drop-struct-as-object.rs
src/test/run-pass/drop-uninhabited-enum.rs
src/test/run-pass/drop-with-type-ascription-1.rs
src/test/run-pass/drop-with-type-ascription-2.rs
src/test/run-pass/dropck_tarena_sound_drop.rs
src/test/run-pass/dst-coercions.rs
src/test/run-pass/dst-deref-mut.rs
src/test/run-pass/dst-deref.rs
src/test/run-pass/dst-index.rs
src/test/run-pass/dst-raw.rs
src/test/run-pass/dst-struct-sole.rs
src/test/run-pass/dst-struct.rs
src/test/run-pass/dst-trait.rs
src/test/run-pass/dupe-first-attr.rc
src/test/run-pass/duplicated-external-mods.rs
src/test/run-pass/early-ret-binop-add.rs
src/test/run-pass/early-vtbl-resolution.rs
src/test/run-pass/else-if.rs
src/test/run-pass/empty-allocation-non-null.rs
src/test/run-pass/empty-allocation-rvalue-non-null.rs
src/test/run-pass/empty-mutable-vec.rs
src/test/run-pass/enum-alignment.rs
src/test/run-pass/enum-clike-ffi-as-int.rs
src/test/run-pass/enum-discr.rs
src/test/run-pass/enum-discrim-autosizing.rs
src/test/run-pass/enum-discrim-manual-sizing.rs
src/test/run-pass/enum-discrim-range-overflow.rs
src/test/run-pass/enum-disr-val-pretty.rs
src/test/run-pass/enum-export-inheritance.rs
src/test/run-pass/enum-null-pointer-opt.rs
src/test/run-pass/enum-nullable-const-null-with-fields.rs
src/test/run-pass/enum-nullable-simplifycfg-misopt.rs
src/test/run-pass/enum-variants.rs
src/test/run-pass/enum-vec-initializer.rs
src/test/run-pass/env-home-dir.rs
src/test/run-pass/env-vars.rs
src/test/run-pass/eq-multidispatch.rs
src/test/run-pass/estr-uniq.rs
src/test/run-pass/exec-env.rs
src/test/run-pass/explicit-i-suffix.rs
src/test/run-pass/explicit-self-closures.rs
src/test/run-pass/explicit-self-generic.rs
src/test/run-pass/explicit-self-objects-uniq.rs
src/test/run-pass/explicit-self.rs
src/test/run-pass/explicit_self_xcrate_exe.rs
src/test/run-pass/exponential-notation.rs
src/test/run-pass/export-abstract-tag.rs
src/test/run-pass/export-glob-imports-target.rs
src/test/run-pass/export-multi.rs
src/test/run-pass/export-tag-variant.rs
src/test/run-pass/expr-block-fn.rs
src/test/run-pass/expr-block-generic-unique2.rs
src/test/run-pass/expr-block-generic.rs
src/test/run-pass/expr-block-slot.rs
src/test/run-pass/expr-block-unique.rs
src/test/run-pass/expr-block.rs
src/test/run-pass/expr-copy.rs
src/test/run-pass/expr-empty-ret.rs
src/test/run-pass/expr-fn.rs
src/test/run-pass/expr-if-generic.rs
src/test/run-pass/expr-if-panic-all.rs
src/test/run-pass/expr-if-panic.rs
src/test/run-pass/expr-if-unique.rs
src/test/run-pass/expr-if.rs
src/test/run-pass/expr-match-generic-unique1.rs
src/test/run-pass/expr-match-generic-unique2.rs
src/test/run-pass/expr-match-generic.rs
src/test/run-pass/expr-match-panic-all.rs
src/test/run-pass/expr-match-panic.rs
src/test/run-pass/expr-match-unique.rs
src/test/run-pass/expr-match.rs
src/test/run-pass/expr-scope.rs
src/test/run-pass/ext-expand-inner-exprs.rs
src/test/run-pass/exterior.rs
src/test/run-pass/extern-1.rs
src/test/run-pass/extern-call-direct.rs
src/test/run-pass/extern-calling-convention-test.rs
src/test/run-pass/extern-compare-with-return-type.rs
src/test/run-pass/extern-foreign-crate.rs
src/test/run-pass/extern-methods.rs
src/test/run-pass/extern-mod-abi.rs
src/test/run-pass/extern-mod-ordering-exe.rs
src/test/run-pass/extern-pass-char.rs
src/test/run-pass/extern-pass-double.rs
src/test/run-pass/extern-pass-empty.rs
src/test/run-pass/extern-pass-u32.rs
src/test/run-pass/extern-pass-u64.rs
src/test/run-pass/extern-pub.rs
src/test/run-pass/extern-return-TwoU16s.rs
src/test/run-pass/extern-return-TwoU32s.rs
src/test/run-pass/extern-return-TwoU64s.rs
src/test/run-pass/extern-return-TwoU8s.rs
src/test/run-pass/extern-rust.rs
src/test/run-pass/extern-take-value.rs
src/test/run-pass/extoption_env-not-defined.rs
src/test/run-pass/field-destruction-order.rs
src/test/run-pass/filter-block-view-items.rs
src/test/run-pass/fixed_length_copy.rs
src/test/run-pass/fixup-deref-mut.rs
src/test/run-pass/float-nan.rs
src/test/run-pass/float2.rs
src/test/run-pass/floatlits.rs
src/test/run-pass/fn-abi.rs
src/test/run-pass/fn-bare-assign.rs
src/test/run-pass/fn-bare-coerce-to-block.rs
src/test/run-pass/fn-bare-size.rs
src/test/run-pass/fn-bare-spawn.rs
src/test/run-pass/fn-coerce-field.rs
src/test/run-pass/fn-item-type-cast.rs
src/test/run-pass/fn-item-type-coerce.rs
src/test/run-pass/fn-lval.rs
src/test/run-pass/fn-pattern-expected-type.rs
src/test/run-pass/fn-type-infer.rs
src/test/run-pass/for-destruct.rs
src/test/run-pass/for-loop-goofiness.rs
src/test/run-pass/for-loop-into-iterator.rs
src/test/run-pass/for-loop-no-std.rs
src/test/run-pass/for-loop-panic.rs
src/test/run-pass/foreach-external-iterators-break.rs
src/test/run-pass/foreach-external-iterators-hashmap-break-restart.rs
src/test/run-pass/foreach-external-iterators-hashmap.rs
src/test/run-pass/foreach-external-iterators-loop.rs
src/test/run-pass/foreach-external-iterators-nested.rs
src/test/run-pass/foreach-external-iterators.rs
src/test/run-pass/foreach-nested.rs
src/test/run-pass/foreign-dupe.rs
src/test/run-pass/foreign-fn-linkname.rs
src/test/run-pass/foreign-fn-with-byval.rs
src/test/run-pass/foreign-mod-unused-const.rs
src/test/run-pass/foreign-no-abi.rs
src/test/run-pass/foreign-struct.rs
src/test/run-pass/foreign2.rs
src/test/run-pass/format-nan.rs
src/test/run-pass/format-no-std.rs
src/test/run-pass/format-ref-cell.rs
src/test/run-pass/fsu-moves-and-copies.rs
src/test/run-pass/fun-call-variants.rs
src/test/run-pass/fun-indirect-call.rs
src/test/run-pass/func-arg-incomplete-pattern.rs
src/test/run-pass/func-arg-ref-pattern.rs
src/test/run-pass/func-arg-wild-pattern.rs
src/test/run-pass/generic-default-type-params-cross-crate.rs
src/test/run-pass/generic-exterior-unique.rs
src/test/run-pass/generic-extern-mangle.rs
src/test/run-pass/generic-fn-infer.rs
src/test/run-pass/generic-fn-twice.rs
src/test/run-pass/generic-ivec-leak.rs
src/test/run-pass/generic-newtype-struct.rs
src/test/run-pass/generic-object.rs
src/test/run-pass/generic-static-methods.rs
src/test/run-pass/generic-tag-corruption.rs
src/test/run-pass/generic-tag-local.rs
src/test/run-pass/generic-tag.rs
src/test/run-pass/generic-type-synonym.rs
src/test/run-pass/generic-type.rs
src/test/run-pass/generic-unique.rs
src/test/run-pass/getopts_ref.rs
src/test/run-pass/global-scope.rs
src/test/run-pass/guards-not-exhaustive.rs
src/test/run-pass/guards.rs
src/test/run-pass/hrtb-binder-levels-in-object-types.rs
src/test/run-pass/hrtb-debruijn-object-types-in-closures.rs
src/test/run-pass/hrtb-fn-like-trait-object.rs
src/test/run-pass/hrtb-fn-like-trait.rs
src/test/run-pass/hrtb-opt-in-copy.rs
src/test/run-pass/hrtb-parse.rs
src/test/run-pass/hrtb-precedence-of-plus-where-clause.rs
src/test/run-pass/hrtb-precedence-of-plus.rs
src/test/run-pass/hrtb-resolve-lifetime.rs
src/test/run-pass/hrtb-trait-object-paren-notation.rs
src/test/run-pass/hrtb-trait-object-passed-to-closure.rs
src/test/run-pass/huge-largest-array.rs
src/test/run-pass/hygiene-dodging-1.rs
src/test/run-pass/hygienic-labels.rs
src/test/run-pass/i32-sub.rs
src/test/run-pass/i8-incr.rs
src/test/run-pass/if-let.rs
src/test/run-pass/if-ret.rs
src/test/run-pass/ignore-all-the-things.rs
src/test/run-pass/impl-implicit-trait.rs
src/test/run-pass/impl-inherent-non-conflict.rs
src/test/run-pass/impl-inherent-prefer-over-trait.rs
src/test/run-pass/impl-not-adjacent-to-type.rs
src/test/run-pass/impl-privacy-xc-1.rs
src/test/run-pass/import-crate-with-invalid-spans.rs
src/test/run-pass/import-from.rs
src/test/run-pass/import-glob-crate.rs
src/test/run-pass/import-in-block.rs
src/test/run-pass/import-trailing-comma.rs
src/test/run-pass/inconsistent-lifetime-mismatch.rs
src/test/run-pass/infer-container-across-object-cast.rs
src/test/run-pass/infer-fn-tail-expr.rs
src/test/run-pass/inferred-suffix-in-pattern-range.rs
src/test/run-pass/inherent-trait-method-order.rs
src/test/run-pass/init-large-type.rs
src/test/run-pass/init-res-into-things.rs
src/test/run-pass/inner-attrs-on-impl.rs
src/test/run-pass/inner-static.rs
src/test/run-pass/instantiable.rs
src/test/run-pass/int.rs
src/test/run-pass/integer-literal-radix.rs
src/test/run-pass/integer-literal-suffix-inference-2.rs
src/test/run-pass/integer-literal-suffix-inference.rs
src/test/run-pass/into-iterator-type-inference-shift.rs
src/test/run-pass/intrinsic-alignment.rs
src/test/run-pass/intrinsic-assume.rs
src/test/run-pass/intrinsic-atomics-cc.rs
src/test/run-pass/intrinsic-atomics.rs
src/test/run-pass/intrinsic-move-val.rs
src/test/run-pass/intrinsic-return-address.rs
src/test/run-pass/intrinsic-uninit.rs
src/test/run-pass/intrinsic-unreachable.rs
src/test/run-pass/intrinsics-integer.rs
src/test/run-pass/intrinsics-math.rs
src/test/run-pass/invoke-external-foreign.rs
src/test/run-pass/irrefutable-unit.rs
src/test/run-pass/issue-10025.rs
src/test/run-pass/issue-10028.rs
src/test/run-pass/issue-10031.rs
src/test/run-pass/issue-10228.rs
src/test/run-pass/issue-10392.rs
src/test/run-pass/issue-10456.rs
src/test/run-pass/issue-10638.rs
src/test/run-pass/issue-10682.rs
src/test/run-pass/issue-10683.rs
src/test/run-pass/issue-10714.rs
src/test/run-pass/issue-10718.rs
src/test/run-pass/issue-10734.rs
src/test/run-pass/issue-10763.rs
src/test/run-pass/issue-10764.rs
src/test/run-pass/issue-10767.rs
src/test/run-pass/issue-10802.rs
src/test/run-pass/issue-10806.rs
src/test/run-pass/issue-10853.rs
src/test/run-pass/issue-10902.rs
src/test/run-pass/issue-11085.rs
src/test/run-pass/issue-1112.rs
src/test/run-pass/issue-11205.rs
src/test/run-pass/issue-11224.rs
src/test/run-pass/issue-11225-1.rs
src/test/run-pass/issue-11225-2.rs
src/test/run-pass/issue-11384.rs
src/test/run-pass/issue-11529.rs
src/test/run-pass/issue-11552.rs
src/test/run-pass/issue-11577.rs
src/test/run-pass/issue-11612.rs
src/test/run-pass/issue-11677.rs
src/test/run-pass/issue-11736.rs
src/test/run-pass/issue-11820.rs
src/test/run-pass/issue-11869.rs
src/test/run-pass/issue-11881.rs
src/test/run-pass/issue-11940.rs
src/test/run-pass/issue-11958.rs
src/test/run-pass/issue-12133-1.rs
src/test/run-pass/issue-12133-2.rs
src/test/run-pass/issue-12133-3.rs
src/test/run-pass/issue-12285.rs
src/test/run-pass/issue-1251.rs
src/test/run-pass/issue-1257.rs
src/test/run-pass/issue-12612.rs
src/test/run-pass/issue-12660.rs
src/test/run-pass/issue-12677.rs
src/test/run-pass/issue-12684.rs
src/test/run-pass/issue-12699.rs
src/test/run-pass/issue-12729.rs
src/test/run-pass/issue-12860.rs
src/test/run-pass/issue-12909.rs
src/test/run-pass/issue-13105.rs
src/test/run-pass/issue-13167.rs
src/test/run-pass/issue-13204.rs
src/test/run-pass/issue-13214.rs
src/test/run-pass/issue-13259-windows-tcb-trash.rs
src/test/run-pass/issue-13264.rs
src/test/run-pass/issue-13323.rs
src/test/run-pass/issue-13352.rs
src/test/run-pass/issue-13405.rs
src/test/run-pass/issue-13494.rs
src/test/run-pass/issue-13507-2.rs
src/test/run-pass/issue-13620.rs
src/test/run-pass/issue-13665.rs
src/test/run-pass/issue-13703.rs
src/test/run-pass/issue-13763.rs
src/test/run-pass/issue-13775.rs
src/test/run-pass/issue-13808.rs
src/test/run-pass/issue-13837.rs
src/test/run-pass/issue-13867.rs
src/test/run-pass/issue-13872.rs
src/test/run-pass/issue-14082.rs
src/test/run-pass/issue-14254.rs
src/test/run-pass/issue-14308.rs
src/test/run-pass/issue-14330.rs
src/test/run-pass/issue-14393.rs
src/test/run-pass/issue-14399.rs
src/test/run-pass/issue-14421.rs
src/test/run-pass/issue-14422.rs
src/test/run-pass/issue-14456.rs
src/test/run-pass/issue-1451.rs
src/test/run-pass/issue-14589.rs
src/test/run-pass/issue-1460.rs
src/test/run-pass/issue-14837.rs
src/test/run-pass/issue-14865.rs
src/test/run-pass/issue-14901.rs
src/test/run-pass/issue-14919.rs
src/test/run-pass/issue-14933.rs
src/test/run-pass/issue-14936.rs
src/test/run-pass/issue-14940.rs
src/test/run-pass/issue-14958.rs
src/test/run-pass/issue-14959.rs
src/test/run-pass/issue-15043.rs
src/test/run-pass/issue-15080.rs
src/test/run-pass/issue-15104.rs
src/test/run-pass/issue-15108.rs
src/test/run-pass/issue-15129.rs
src/test/run-pass/issue-15149.rs
src/test/run-pass/issue-15221.rs
src/test/run-pass/issue-15261.rs
src/test/run-pass/issue-15444.rs
src/test/run-pass/issue-15562.rs
src/test/run-pass/issue-15673.rs
src/test/run-pass/issue-15689-1.rs
src/test/run-pass/issue-15689-2.rs
src/test/run-pass/issue-15730.rs
src/test/run-pass/issue-15734.rs
src/test/run-pass/issue-15774.rs
src/test/run-pass/issue-15793.rs
src/test/run-pass/issue-15858.rs
src/test/run-pass/issue-15881-model-lexer-dotdotdot.rs
src/test/run-pass/issue-15924.rs
src/test/run-pass/issue-16151.rs
src/test/run-pass/issue-16256.rs
src/test/run-pass/issue-16441.rs
src/test/run-pass/issue-16452.rs
src/test/run-pass/issue-16530.rs
src/test/run-pass/issue-16560.rs
src/test/run-pass/issue-16596.rs
src/test/run-pass/issue-1660.rs
src/test/run-pass/issue-16643.rs
src/test/run-pass/issue-16648.rs
src/test/run-pass/issue-16739.rs
src/test/run-pass/issue-16774.rs
src/test/run-pass/issue-16783.rs
src/test/run-pass/issue-16922.rs
src/test/run-pass/issue-1701.rs
src/test/run-pass/issue-17068.rs
src/test/run-pass/issue-17074.rs
src/test/run-pass/issue-17121.rs
src/test/run-pass/issue-17216.rs
src/test/run-pass/issue-17233.rs
src/test/run-pass/issue-17302.rs
src/test/run-pass/issue-17322.rs
src/test/run-pass/issue-17351.rs
src/test/run-pass/issue-17361.rs
src/test/run-pass/issue-17662.rs
src/test/run-pass/issue-17718-parse-const.rs
src/test/run-pass/issue-17718-static-unsafe-interior.rs
src/test/run-pass/issue-17718.rs
src/test/run-pass/issue-17732.rs
src/test/run-pass/issue-17734.rs
src/test/run-pass/issue-17771.rs
src/test/run-pass/issue-17816.rs
src/test/run-pass/issue-17877.rs
src/test/run-pass/issue-17904.rs
src/test/run-pass/issue-18110.rs
src/test/run-pass/issue-18188.rs
src/test/run-pass/issue-1821.rs
src/test/run-pass/issue-18232.rs
src/test/run-pass/issue-18352.rs
src/test/run-pass/issue-18353.rs
src/test/run-pass/issue-18412.rs
src/test/run-pass/issue-18425.rs
src/test/run-pass/issue-18501.rs
src/test/run-pass/issue-18514.rs
src/test/run-pass/issue-18539.rs
src/test/run-pass/issue-18619.rs
src/test/run-pass/issue-18652.rs
src/test/run-pass/issue-1866.rs
src/test/run-pass/issue-18661.rs
src/test/run-pass/issue-18685.rs
src/test/run-pass/issue-18711.rs
src/test/run-pass/issue-18738.rs
src/test/run-pass/issue-18767.rs
src/test/run-pass/issue-18859.rs
src/test/run-pass/issue-18906.rs
src/test/run-pass/issue-19037.rs
src/test/run-pass/issue-19098.rs
src/test/run-pass/issue-19121.rs
src/test/run-pass/issue-19127.rs
src/test/run-pass/issue-19129-1.rs
src/test/run-pass/issue-19129-2.rs
src/test/run-pass/issue-19244.rs
src/test/run-pass/issue-19293.rs
src/test/run-pass/issue-19340-1.rs
src/test/run-pass/issue-19340-2.rs
src/test/run-pass/issue-19398.rs
src/test/run-pass/issue-19479.rs
src/test/run-pass/issue-19499.rs
src/test/run-pass/issue-19631.rs
src/test/run-pass/issue-19632.rs
src/test/run-pass/issue-1974.rs
src/test/run-pass/issue-19811-escape-unicode.rs
src/test/run-pass/issue-19850.rs
src/test/run-pass/issue-19982.rs
src/test/run-pass/issue-20009.rs
src/test/run-pass/issue-20313.rs
src/test/run-pass/issue-20343.rs
src/test/run-pass/issue-20389.rs
src/test/run-pass/issue-20396.rs
src/test/run-pass/issue-20414.rs
src/test/run-pass/issue-20575.rs
src/test/run-pass/issue-20644.rs
src/test/run-pass/issue-20676.rs
src/test/run-pass/issue-2074.rs
src/test/run-pass/issue-20763-1.rs
src/test/run-pass/issue-20763-2.rs
src/test/run-pass/issue-20797.rs
src/test/run-pass/issue-21033.rs
src/test/run-pass/issue-21058.rs
src/test/run-pass/issue-21245.rs
src/test/run-pass/issue-21296.rs
src/test/run-pass/issue-21306.rs
src/test/run-pass/issue-21350.rs
src/test/run-pass/issue-21361.rs
src/test/run-pass/issue-21363.rs
src/test/run-pass/issue-21384.rs
src/test/run-pass/issue-21402.rs
src/test/run-pass/issue-21475.rs
src/test/run-pass/issue-21520.rs
src/test/run-pass/issue-21634.rs
src/test/run-pass/issue-21655.rs
src/test/run-pass/issue-21721.rs
src/test/run-pass/issue-21726.rs
src/test/run-pass/issue-21891.rs
src/test/run-pass/issue-2190-1.rs
src/test/run-pass/issue-21909.rs
src/test/run-pass/issue-22036.rs
src/test/run-pass/issue-2214.rs
src/test/run-pass/issue-22356.rs
src/test/run-pass/issue-22426.rs
src/test/run-pass/issue-22536-copy-mustnt-zero.rs
src/test/run-pass/issue-22577.rs
src/test/run-pass/issue-22629.rs
src/test/run-pass/issue-22777.rs
src/test/run-pass/issue-22828.rs
src/test/run-pass/issue-2284.rs
src/test/run-pass/issue-2288.rs
src/test/run-pass/issue-2311-2.rs
src/test/run-pass/issue-2311.rs
src/test/run-pass/issue-2312.rs
src/test/run-pass/issue-2316-c.rs
src/test/run-pass/issue-23435.rs
src/test/run-pass/issue-2380-b.rs
src/test/run-pass/issue-2383.rs
src/test/run-pass/issue-2414-c.rs
src/test/run-pass/issue-2428.rs
src/test/run-pass/issue-2445-b.rs
src/test/run-pass/issue-2445.rs
src/test/run-pass/issue-2463.rs
src/test/run-pass/issue-2472.rs
src/test/run-pass/issue-2487-a.rs
src/test/run-pass/issue-2502.rs
src/test/run-pass/issue-2526-a.rs
src/test/run-pass/issue-2550.rs
src/test/run-pass/issue-2611-3.rs
src/test/run-pass/issue-2631-b.rs
src/test/run-pass/issue-2633-2.rs
src/test/run-pass/issue-2642.rs
src/test/run-pass/issue-2708.rs
src/test/run-pass/issue-2723-b.rs
src/test/run-pass/issue-2734.rs
src/test/run-pass/issue-2735-2.rs
src/test/run-pass/issue-2735-3.rs
src/test/run-pass/issue-2735.rs
src/test/run-pass/issue-2748-a.rs
src/test/run-pass/issue-2748-b.rs
src/test/run-pass/issue-2895.rs
src/test/run-pass/issue-2936.rs
src/test/run-pass/issue-3012-2.rs
src/test/run-pass/issue-3026.rs
src/test/run-pass/issue-3037.rs
src/test/run-pass/issue-3052.rs
src/test/run-pass/issue-3091.rs
src/test/run-pass/issue-3121.rs
src/test/run-pass/issue-3149.rs
src/test/run-pass/issue-3220.rs
src/test/run-pass/issue-3290.rs
src/test/run-pass/issue-333.rs
src/test/run-pass/issue-3429.rs
src/test/run-pass/issue-3500.rs
src/test/run-pass/issue-3563-2.rs
src/test/run-pass/issue-3574.rs
src/test/run-pass/issue-3656.rs
src/test/run-pass/issue-3874.rs
src/test/run-pass/issue-3878.rs
src/test/run-pass/issue-3888-2.rs
src/test/run-pass/issue-3895.rs
src/test/run-pass/issue-3935.rs
src/test/run-pass/issue-3979-2.rs
src/test/run-pass/issue-3979-generics.rs
src/test/run-pass/issue-3979-xcrate.rs
src/test/run-pass/issue-3979.rs
src/test/run-pass/issue-3991.rs
src/test/run-pass/issue-4016.rs
src/test/run-pass/issue-4036.rs
src/test/run-pass/issue-4107.rs
src/test/run-pass/issue-4208.rs
src/test/run-pass/issue-4228.rs
src/test/run-pass/issue-4333.rs
src/test/run-pass/issue-4387.rs
src/test/run-pass/issue-4446.rs
src/test/run-pass/issue-4448.rs
src/test/run-pass/issue-4464.rs
src/test/run-pass/issue-4542.rs
src/test/run-pass/issue-4545.rs
src/test/run-pass/issue-4734.rs
src/test/run-pass/issue-4735.rs
src/test/run-pass/issue-4759-1.rs
src/test/run-pass/issue-4759.rs
src/test/run-pass/issue-4830.rs
src/test/run-pass/issue-4875.rs
src/test/run-pass/issue-5192.rs
src/test/run-pass/issue-5239-2.rs
src/test/run-pass/issue-5243.rs
src/test/run-pass/issue-5315.rs
src/test/run-pass/issue-5353.rs
src/test/run-pass/issue-5518.rs
src/test/run-pass/issue-5521.rs
src/test/run-pass/issue-5530.rs
src/test/run-pass/issue-5550.rs
src/test/run-pass/issue-5554.rs
src/test/run-pass/issue-5572.rs
src/test/run-pass/issue-5718.rs
src/test/run-pass/issue-5741.rs
src/test/run-pass/issue-5754.rs
src/test/run-pass/issue-5791.rs
src/test/run-pass/issue-5884.rs
src/test/run-pass/issue-5900.rs
src/test/run-pass/issue-5917.rs
src/test/run-pass/issue-5950.rs
src/test/run-pass/issue-5988.rs
src/test/run-pass/issue-5997.rs
src/test/run-pass/issue-6117.rs
src/test/run-pass/issue-6128.rs
src/test/run-pass/issue-6130.rs
src/test/run-pass/issue-6153.rs
src/test/run-pass/issue-6157.rs
src/test/run-pass/issue-6318.rs
src/test/run-pass/issue-6334.rs
src/test/run-pass/issue-6341.rs
src/test/run-pass/issue-6449.rs
src/test/run-pass/issue-6470.rs
src/test/run-pass/issue-6557.rs
src/test/run-pass/issue-6892.rs
src/test/run-pass/issue-6898.rs
src/test/run-pass/issue-6919.rs
src/test/run-pass/issue-7178.rs
src/test/run-pass/issue-7222.rs
src/test/run-pass/issue-7268.rs
src/test/run-pass/issue-7344.rs
src/test/run-pass/issue-7519-match-unit-in-arg.rs
src/test/run-pass/issue-7575.rs
src/test/run-pass/issue-7607-2.rs
src/test/run-pass/issue-7660.rs
src/test/run-pass/issue-7663.rs
src/test/run-pass/issue-7673-cast-generically-implemented-trait.rs
src/test/run-pass/issue-7784.rs
src/test/run-pass/issue-7899.rs
src/test/run-pass/issue-8044.rs
src/test/run-pass/issue-8171-default-method-self-inherit-builtin-trait.rs
src/test/run-pass/issue-8248.rs
src/test/run-pass/issue-8249.rs
src/test/run-pass/issue-8259.rs
src/test/run-pass/issue-8351-1.rs
src/test/run-pass/issue-8351-2.rs
src/test/run-pass/issue-8391.rs
src/test/run-pass/issue-8398.rs
src/test/run-pass/issue-8401.rs
src/test/run-pass/issue-8460.rs
src/test/run-pass/issue-8498.rs
src/test/run-pass/issue-8506.rs
src/test/run-pass/issue-8578.rs
src/test/run-pass/issue-868.rs
src/test/run-pass/issue-8709.rs
src/test/run-pass/issue-8783.rs
src/test/run-pass/issue-8851.rs
src/test/run-pass/issue-8860.rs
src/test/run-pass/issue-8898.rs
src/test/run-pass/issue-9110.rs
src/test/run-pass/issue-9123.rs
src/test/run-pass/issue-9188.rs
src/test/run-pass/issue-9249.rs
src/test/run-pass/issue-9259.rs
src/test/run-pass/issue-9382.rs
src/test/run-pass/issue-9394-inherited-trait-calls.rs
src/test/run-pass/issue-9396.rs
src/test/run-pass/issue-9719.rs
src/test/run-pass/issue-979.rs
src/test/run-pass/issue-9906.rs
src/test/run-pass/issue-9918.rs
src/test/run-pass/issue-9942.rs
src/test/run-pass/issue-9951.rs
src/test/run-pass/issue-9968.rs
src/test/run-pass/issue2170exe.rs
src/test/run-pass/issue22346.rs
src/test/run-pass/issue_3136_b.rs
src/test/run-pass/issue_9155.rs
src/test/run-pass/item-attributes.rs
src/test/run-pass/item-name-overload.rs
src/test/run-pass/iter-cloned-type-inference.rs
src/test/run-pass/ivec-pass-by-value.rs
src/test/run-pass/ivec-tag.rs
src/test/run-pass/keyword-changes-2012-07-31.rs
src/test/run-pass/kindck-owned-trait-contains-1.rs
src/test/run-pass/kinds-in-metadata.rs
src/test/run-pass/labeled-break.rs
src/test/run-pass/large-records.rs
src/test/run-pass/last-use-in-block.rs
src/test/run-pass/last-use-in-cap-clause.rs
src/test/run-pass/leak-unique-as-tydesc.rs
src/test/run-pass/let-destruct-ref.rs
src/test/run-pass/let-var-hygiene.rs
src/test/run-pass/lint-non-camel-case-with-trailing-underscores.rs
src/test/run-pass/lint-non-uppercase-statics-lowercase-mut-statics.rs
src/test/run-pass/list.rs
src/test/run-pass/liveness-assign-imm-local-after-loop.rs
src/test/run-pass/liveness-assign-imm-local-after-ret.rs
src/test/run-pass/liveness-move-in-loop.rs
src/test/run-pass/log_syntax-trace_macros-macro-locations.rs
src/test/run-pass/logging-enabled-debug.rs
src/test/run-pass/logging-enabled.rs
src/test/run-pass/logging-right-crate.rs
src/test/run-pass/logging_before_rt_started.rs
src/test/run-pass/long-while.rs
src/test/run-pass/loop-break-cont-1.rs
src/test/run-pass/loop-diverges.rs
src/test/run-pass/loop-label-shadowing.rs
src/test/run-pass/loop-labeled-break-value.rs
src/test/run-pass/loop-no-reinit-needed-post-bot.rs
src/test/run-pass/loop-scope.rs
src/test/run-pass/macro-block-nonterminal.rs
src/test/run-pass/macro-crate-def-only.rs
src/test/run-pass/macro-crate-use.rs
src/test/run-pass/macro-deep_expansion.rs
src/test/run-pass/macro-delimiter-significance.rs
src/test/run-pass/macro-interpolation.rs
src/test/run-pass/macro-invocation-in-count-expr-fixed-array-type.rs
src/test/run-pass/macro-method-issue-4621.rs
src/test/run-pass/macro-nt-list.rs
src/test/run-pass/macro-of-higher-order.rs
src/test/run-pass/macro-pat.rs
src/test/run-pass/macro-path.rs
src/test/run-pass/macro-with-attrs1.rs
src/test/run-pass/macro-with-attrs2.rs
src/test/run-pass/macro_with_super_2.rs
src/test/run-pass/match-arm-statics.rs
src/test/run-pass/match-borrowed_str.rs
src/test/run-pass/match-bot-2.rs
src/test/run-pass/match-enum-struct-0.rs
src/test/run-pass/match-enum-struct-1.rs
src/test/run-pass/match-implicit-copy-unique.rs
src/test/run-pass/match-in-macro.rs
src/test/run-pass/match-naked-record-expr.rs
src/test/run-pass/match-naked-record.rs
src/test/run-pass/match-path.rs
src/test/run-pass/match-pattern-bindings.rs
src/test/run-pass/match-pattern-simple.rs
src/test/run-pass/match-phi.rs
src/test/run-pass/match-pipe-binding.rs
src/test/run-pass/match-range-static.rs
src/test/run-pass/match-ref-binding-in-guard-3256.rs
src/test/run-pass/match-ref-binding-mut-option.rs
src/test/run-pass/match-ref-binding-mut.rs
src/test/run-pass/match-ref-binding.rs
src/test/run-pass/match-static-const-rename.rs
src/test/run-pass/match-str.rs
src/test/run-pass/match-struct-0.rs
src/test/run-pass/match-tag.rs
src/test/run-pass/match-value-binding-in-guard-3291.rs
src/test/run-pass/match-vec-alternatives.rs
src/test/run-pass/match-vec-rvalue.rs
src/test/run-pass/method-attributes.rs
src/test/run-pass/method-early-bound-lifetimes-on-self.rs
src/test/run-pass/method-mut-self-modifies-mut-slice-lvalue.rs
src/test/run-pass/method-normalize-bounds-issue-20604.rs
src/test/run-pass/method-projection.rs
src/test/run-pass/method-recursive-blanket-impl.rs
src/test/run-pass/method-self-arg-aux1.rs
src/test/run-pass/method-self-arg-aux2.rs
src/test/run-pass/method-self-arg-trait.rs
src/test/run-pass/method-self-arg.rs
src/test/run-pass/method-two-trait-defer-resolution-1.rs
src/test/run-pass/method-two-trait-defer-resolution-2.rs
src/test/run-pass/method-two-traits-distinguished-via-where-clause.rs
src/test/run-pass/method-where-clause.rs
src/test/run-pass/mid-path-type-params.rs
src/test/run-pass/mod-inside-fn.rs
src/test/run-pass/mod-view-items.rs
src/test/run-pass/module-qualified-struct-destructure.rs
src/test/run-pass/monad.rs
src/test/run-pass/monomorphized-callees-with-ty-params-3314.rs
src/test/run-pass/move-1-unique.rs
src/test/run-pass/move-2-unique.rs
src/test/run-pass/move-2.rs
src/test/run-pass/move-3-unique.rs
src/test/run-pass/move-4-unique.rs
src/test/run-pass/move-4.rs
src/test/run-pass/move-arg-2-unique.rs
src/test/run-pass/move-arg-2.rs
src/test/run-pass/move-arg.rs
src/test/run-pass/move-guard-const.rs
src/test/run-pass/move-nullary-fn.rs
src/test/run-pass/move-out-of-field.rs
src/test/run-pass/move-scalar.rs
src/test/run-pass/moves-based-on-type-cross-crate.rs
src/test/run-pass/multi-let.rs
src/test/run-pass/multidispatch1.rs
src/test/run-pass/multidispatch2.rs
src/test/run-pass/multiline-comment.rs
src/test/run-pass/multiple-trait-bounds.rs
src/test/run-pass/mut-function-arguments.rs
src/test/run-pass/mut-in-ident-patterns.rs
src/test/run-pass/mut-vstore-expr.rs
src/test/run-pass/mutability-inherits-through-fixed-length-vec.rs
src/test/run-pass/mutual-recursion-group.rs
src/test/run-pass/namespaced-enum-emulate-flat-xc.rs
src/test/run-pass/namespaced-enum-emulate-flat.rs
src/test/run-pass/namespaced-enum-glob-import-xcrate.rs
src/test/run-pass/namespaced-enum-glob-import.rs
src/test/run-pass/namespaced-enums-xcrate.rs
src/test/run-pass/namespaced-enums.rs
src/test/run-pass/negative.rs
src/test/run-pass/nested-block-comment.rs
src/test/run-pass/nested-class.rs
src/test/run-pass/nested-enum-same-names.rs
src/test/run-pass/nested-exhaustive-match.rs
src/test/run-pass/nested-function-names-issue-8587.rs
src/test/run-pass/nested_item_main.rs
src/test/run-pass/new-box-syntax.rs
src/test/run-pass/new-unicode-escapes.rs
src/test/run-pass/new-unsafe-pointers.rs
src/test/run-pass/newlambdas-ret-infer.rs
src/test/run-pass/newlambdas-ret-infer2.rs
src/test/run-pass/newlambdas.rs
src/test/run-pass/newtype-polymorphic.rs
src/test/run-pass/newtype-struct-drop-run.rs
src/test/run-pass/newtype-struct-with-dtor.rs
src/test/run-pass/newtype-struct-xc-2.rs
src/test/run-pass/newtype-struct-xc.rs
src/test/run-pass/nil-decl-in-foreign.rs
src/test/run-pass/nil-pattern.rs
src/test/run-pass/no-landing-pads.rs
src/test/run-pass/non-built-in-quote.rs
src/test/run-pass/non-legacy-modes.rs
src/test/run-pass/nondrop-cycle.rs
src/test/run-pass/nul-characters.rs
src/test/run-pass/nullable-pointer-ffi-compat.rs
src/test/run-pass/nullable-pointer-iotareduction.rs
src/test/run-pass/nullable-pointer-size.rs
src/test/run-pass/nullary-or-pattern.rs
src/test/run-pass/numeric-method-autoexport.rs
src/test/run-pass/object-lifetime-default-default-to-static.rs
src/test/run-pass/object-lifetime-default-from-ref-struct.rs
src/test/run-pass/object-lifetime-default-from-rptr-box.rs
src/test/run-pass/object-lifetime-default-from-rptr-mut.rs
src/test/run-pass/object-lifetime-default-from-rptr-struct.rs
src/test/run-pass/object-lifetime-default-from-rptr.rs
src/test/run-pass/object-method-numbering.rs
src/test/run-pass/object-safety-sized-self-by-value-self.rs
src/test/run-pass/object-safety-sized-self-generic-method.rs
src/test/run-pass/object-safety-sized-self-return-Self.rs
src/test/run-pass/objects-coerce-freeze-borrored.rs
src/test/run-pass/objects-owned-object-borrowed-method-headerless.rs
src/test/run-pass/objects-owned-object-owned-method.rs
src/test/run-pass/once-move-out-on-heap.rs
src/test/run-pass/one-tuple.rs
src/test/run-pass/operator-associativity.rs
src/test/run-pass/option-unwrap.rs
src/test/run-pass/or-pattern.rs
src/test/run-pass/order-drop-with-match.rs
src/test/run-pass/osx-frameworks.rs
src/test/run-pass/out-pointer-aliasing.rs
src/test/run-pass/output-slot-variants.rs
src/test/run-pass/overloaded-autoderef-indexing.rs
src/test/run-pass/overloaded-autoderef-order.rs
src/test/run-pass/overloaded-autoderef-vtable.rs
src/test/run-pass/overloaded-autoderef-xcrate.rs
src/test/run-pass/overloaded-calls-object-one-arg.rs
src/test/run-pass/overloaded-calls-object-two-args.rs
src/test/run-pass/overloaded-calls-object-zero-args.rs
src/test/run-pass/overloaded-calls-param-vtables.rs
src/test/run-pass/overloaded-calls-simple.rs
src/test/run-pass/overloaded-calls-zero-args.rs
src/test/run-pass/overloaded-deref-count.rs
src/test/run-pass/overloaded-index-assoc-list.rs
src/test/run-pass/overloaded-index-autoderef.rs
src/test/run-pass/overloaded-index-in-field.rs
src/test/run-pass/overloaded-index.rs
src/test/run-pass/owned-implies-static.rs
src/test/run-pass/packed-struct-borrow-element.rs
src/test/run-pass/packed-struct-generic-layout.rs
src/test/run-pass/packed-struct-generic-size.rs
src/test/run-pass/packed-struct-layout.rs
src/test/run-pass/packed-struct-match.rs
src/test/run-pass/packed-struct-size-xc.rs
src/test/run-pass/packed-struct-size.rs
src/test/run-pass/packed-tuple-struct-layout.rs
src/test/run-pass/packed-tuple-struct-size.rs
src/test/run-pass/panic-in-dtor-drops-fields.rs
src/test/run-pass/parameterized-trait-with-bounds.rs
src/test/run-pass/parse-assoc-type-lt.rs
src/test/run-pass/parse-complex-macro-invoc-op.rs
src/test/run-pass/path.rs
src/test/run-pass/pattern-bound-var-in-for-each.rs
src/test/run-pass/pred-not-bool.rs
src/test/run-pass/priv-impl-prim-ty.rs
src/test/run-pass/privacy-ns.rs
src/test/run-pass/privacy-reexport.rs
src/test/run-pass/privacy1.rs
src/test/run-pass/private-class-field.rs
src/test/run-pass/private-method.rs
src/test/run-pass/process-remove-from-env.rs
src/test/run-pass/ptr-coercion.rs
src/test/run-pass/pub-extern-privacy.rs
src/test/run-pass/pub-item-inside-macro.rs
src/test/run-pass/pub-method-inside-macro.rs
src/test/run-pass/pub-use-xcrate.rs
src/test/run-pass/pub_use_mods_xcrate_exe.rs
src/test/run-pass/pure-sum.rs
src/test/run-pass/range-type-infer.rs
src/test/run-pass/range.rs
src/test/run-pass/ranges-precedence.rs
src/test/run-pass/readalias.rs
src/test/run-pass/rec-extend.rs
src/test/run-pass/rec-tup.rs
src/test/run-pass/rec.rs
src/test/run-pass/record-pat.rs
src/test/run-pass/reexport-should-still-link.rs
src/test/run-pass/reexport-star.rs
src/test/run-pass/reexported-static-methods-cross-crate.rs
src/test/run-pass/regions-addr-of-interior-of-unique-box.rs
src/test/run-pass/regions-assoc-type-region-bound.rs
src/test/run-pass/regions-assoc-type-static-bound.rs
src/test/run-pass/regions-borrow-evec-fixed.rs
src/test/run-pass/regions-borrow-evec-uniq.rs
src/test/run-pass/regions-borrow-uniq.rs
src/test/run-pass/regions-bot.rs
src/test/run-pass/regions-close-over-type-parameter-successfully.rs
src/test/run-pass/regions-copy-closure.rs
src/test/run-pass/regions-creating-enums2.rs
src/test/run-pass/regions-creating-enums5.rs
src/test/run-pass/regions-debruijn-of-object.rs
src/test/run-pass/regions-dependent-addr-of.rs
src/test/run-pass/regions-dependent-autofn.rs
src/test/run-pass/regions-dependent-autoslice.rs
src/test/run-pass/regions-dependent-let-ref.rs
src/test/run-pass/regions-early-bound-lifetime-in-assoc-fn.rs
src/test/run-pass/regions-early-bound-trait-param.rs
src/test/run-pass/regions-early-bound-used-in-bound-method.rs
src/test/run-pass/regions-early-bound-used-in-bound.rs
src/test/run-pass/regions-early-bound-used-in-type-param.rs
src/test/run-pass/regions-escape-into-other-fn.rs
src/test/run-pass/regions-expl-self.rs
src/test/run-pass/regions-fn-subtyping-2.rs
src/test/run-pass/regions-fn-subtyping.rs
src/test/run-pass/regions-infer-borrow-scope-addr-of.rs
src/test/run-pass/regions-infer-borrow-scope-view.rs
src/test/run-pass/regions-infer-borrow-scope-within-loop-ok.rs
src/test/run-pass/regions-infer-borrow-scope.rs
src/test/run-pass/regions-infer-call-2.rs
src/test/run-pass/regions-infer-call.rs
src/test/run-pass/regions-infer-contravariance-due-to-ret.rs
src/test/run-pass/regions-infer-reborrow-ref-mut-recurse.rs
src/test/run-pass/regions-infer-region-in-fn-but-not-type.rs
src/test/run-pass/regions-infer-static-from-proc.rs
src/test/run-pass/regions-issue-21422.rs
src/test/run-pass/regions-issue-22246.rs
src/test/run-pass/regions-lifetime-nonfree-late-bound.rs
src/test/run-pass/regions-lifetime-static-items-enclosing-scopes.rs
src/test/run-pass/regions-link-fn-args.rs
src/test/run-pass/regions-mock-trans.rs
src/test/run-pass/regions-no-bound-in-argument-cleanup.rs
src/test/run-pass/regions-no-variance-from-fn-generics.rs
src/test/run-pass/regions-nullary-variant.rs
src/test/run-pass/regions-params.rs
src/test/run-pass/regions-reassign-let-bound-pointer.rs
src/test/run-pass/regions-reassign-match-bound-pointer.rs
src/test/run-pass/regions-refcell.rs
src/test/run-pass/regions-relate-bound-regions-on-closures-to-inference-variables.rs
src/test/run-pass/regions-return-interior-of-option.rs
src/test/run-pass/regions-scope-chain-example.rs
src/test/run-pass/regions-trait-object-1.rs
src/test/run-pass/regions-variance-contravariant-use-contravariant.rs
src/test/run-pass/regions-variance-covariant-use-covariant.rs
src/test/run-pass/rename-directory.rs
src/test/run-pass/repeat-expr-in-static.rs
src/test/run-pass/resolve-issue-2428.rs
src/test/run-pass/resource-in-struct.rs
src/test/run-pass/ret-none.rs
src/test/run-pass/return-from-closure.rs
src/test/run-pass/return-nil.rs
src/test/run-pass/rust-log-filter.rs
src/test/run-pass/segfault-no-out-of-stack.rs
src/test/run-pass/self-impl.rs
src/test/run-pass/self-in-mut-slot-default-method.rs
src/test/run-pass/self-in-mut-slot-immediate-value.rs
src/test/run-pass/self-re-assign.rs
src/test/run-pass/self-shadowing-import.rs
src/test/run-pass/self-type-param.rs
src/test/run-pass/send-is-not-static-par-for.rs
src/test/run-pass/send-resource.rs
src/test/run-pass/send-type-inference.rs
src/test/run-pass/send_str_hashmap.rs
src/test/run-pass/send_str_treemap.rs
src/test/run-pass/sendable-class.rs
src/test/run-pass/sendfn-is-a-block.rs
src/test/run-pass/sepcomp-cci.rs
src/test/run-pass/sepcomp-extern.rs
src/test/run-pass/sepcomp-fns-backwards.rs
src/test/run-pass/sepcomp-fns.rs
src/test/run-pass/sepcomp-lib.rs
src/test/run-pass/sepcomp-statics.rs
src/test/run-pass/sepcomp-unwind.rs
src/test/run-pass/seq-compare.rs
src/test/run-pass/shift-various-types.rs
src/test/run-pass/shift.rs
src/test/run-pass/signed-shift-const-eval.rs
src/test/run-pass/sigpipe-should-be-ignored.rs
src/test/run-pass/simd-binop.rs
src/test/run-pass/simd-generics.rs
src/test/run-pass/simd-issue-10604.rs
src/test/run-pass/simd-size-align.rs
src/test/run-pass/simd-type.rs
src/test/run-pass/simple-generic-match.rs
src/test/run-pass/simple-generic-tag.rs
src/test/run-pass/single-derive-attr-with-gate.rs
src/test/run-pass/sized-borrowed-pointer.rs
src/test/run-pass/sized-owned-pointer.rs
src/test/run-pass/slice-2.rs
src/test/run-pass/slice-panic-1.rs
src/test/run-pass/slice-panic-2.rs
src/test/run-pass/slice.rs
src/test/run-pass/small-enum-range-edge.rs
src/test/run-pass/smallest-hello-world.rs
src/test/run-pass/snake-case-no-lowercase-equivalent.rs
src/test/run-pass/spawn-types.rs
src/test/run-pass/stable-addr-of.rs
src/test/run-pass/stat.rs
src/test/run-pass/static-assert.rs
src/test/run-pass/static-fn-inline-xc.rs
src/test/run-pass/static-fn-trait-xc.rs
src/test/run-pass/static-function-pointer-xc.rs
src/test/run-pass/static-function-pointer.rs
src/test/run-pass/static-impl.rs
src/test/run-pass/static-method-in-trait-with-tps-intracrate.rs
src/test/run-pass/static-method-xcrate.rs
src/test/run-pass/static-methods-in-traits.rs
src/test/run-pass/static-methods-in-traits2.rs
src/test/run-pass/static-mut-foreign.rs
src/test/run-pass/static-mut-xc.rs
src/test/run-pass/std-sync-right-kind-impls.rs
src/test/run-pass/str-multiline.rs
src/test/run-pass/string-escapes.rs
src/test/run-pass/struct-aliases-xcrate.rs
src/test/run-pass/struct-aliases.rs
src/test/run-pass/struct-destructuring-cross-crate.rs
src/test/run-pass/struct-like-variant-construct.rs
src/test/run-pass/struct-like-variant-match.rs
src/test/run-pass/struct-new-as-field-name.rs
src/test/run-pass/struct-order-of-eval-1.rs
src/test/run-pass/struct-order-of-eval-2.rs
src/test/run-pass/struct-order-of-eval-3.rs
src/test/run-pass/struct-order-of-eval-4.rs
src/test/run-pass/struct-variant-field-visibility.rs
src/test/run-pass/struct_variant_xc.rs
src/test/run-pass/struct_variant_xc_match.rs
src/test/run-pass/super.rs
src/test/run-pass/supertrait-default-generics.rs
src/test/run-pass/svh-add-comment.rs
src/test/run-pass/svh-add-doc.rs
src/test/run-pass/svh-add-macro.rs
src/test/run-pass/svh-add-nothing.rs
src/test/run-pass/svh-add-redundant-cfg.rs
src/test/run-pass/svh-add-whitespace.rs
src/test/run-pass/swap-1.rs
src/test/run-pass/swap-2.rs
src/test/run-pass/swap-overlapping.rs
src/test/run-pass/sync-send-iterators-in-libcollections.rs
src/test/run-pass/syntax-extension-cfg.rs
src/test/run-pass/syntax-trait-polarity.rs
src/test/run-pass/tag-align-dyn-u64.rs
src/test/run-pass/tag-align-dyn-variants.rs
src/test/run-pass/tag-align-u64.rs
src/test/run-pass/tag-exports.rs
src/test/run-pass/tag-in-block.rs
src/test/run-pass/tag-variant-disr-type-mismatch.rs
src/test/run-pass/tag-variant-disr-val.rs
src/test/run-pass/tag.rs
src/test/run-pass/tail-call-arg-leak.rs
src/test/run-pass/tail-direct.rs
src/test/run-pass/task-comm-11.rs
src/test/run-pass/task-comm-15.rs
src/test/run-pass/task-comm-17.rs
src/test/run-pass/task-comm-5.rs
src/test/run-pass/task-comm-6.rs
src/test/run-pass/task-comm-7.rs
src/test/run-pass/task-comm-chan-nil.rs
src/test/run-pass/task-life-0.rs
src/test/run-pass/task-spawn-move-and-copy.rs
src/test/run-pass/task-stderr.rs
src/test/run-pass/terminate-in-initializer.rs
src/test/run-pass/trailing-comma.rs
src/test/run-pass/trait-bounds-basic.rs
src/test/run-pass/trait-bounds-impl-comparison-duplicates.rs
src/test/run-pass/trait-bounds-on-structs-and-enums.rs
src/test/run-pass/trait-bounds-recursion.rs
src/test/run-pass/trait-bounds.rs
src/test/run-pass/trait-cache-issue-18209.rs
src/test/run-pass/trait-composition-trivial.rs
src/test/run-pass/trait-default-method-bound-subst.rs
src/test/run-pass/trait-default-method-bound-subst2.rs
src/test/run-pass/trait-default-method-bound-subst3.rs
src/test/run-pass/trait-default-method-bound-subst4.rs
src/test/run-pass/trait-default-method-bound.rs
src/test/run-pass/trait-default-method-xc-2.rs
src/test/run-pass/trait-default-method-xc.rs
src/test/run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs
src/test/run-pass/trait-generic.rs
src/test/run-pass/trait-impl-2.rs
src/test/run-pass/trait-impl.rs
src/test/run-pass/trait-inheritance-auto-xc-2.rs
src/test/run-pass/trait-inheritance-auto-xc.rs
src/test/run-pass/trait-inheritance-auto.rs
src/test/run-pass/trait-inheritance-call-bound-inherited.rs
src/test/run-pass/trait-inheritance-call-bound-inherited2.rs
src/test/run-pass/trait-inheritance-cast-without-call-to-supertrait.rs
src/test/run-pass/trait-inheritance-cast.rs
src/test/run-pass/trait-inheritance-cross-trait-call-xc.rs
src/test/run-pass/trait-inheritance-cross-trait-call.rs
src/test/run-pass/trait-inheritance-diamond.rs
src/test/run-pass/trait-inheritance-multiple-inheritors.rs
src/test/run-pass/trait-inheritance-multiple-params.rs
src/test/run-pass/trait-inheritance-num.rs
src/test/run-pass/trait-inheritance-num0.rs
src/test/run-pass/trait-inheritance-num1.rs
src/test/run-pass/trait-inheritance-num5.rs
src/test/run-pass/trait-inheritance-overloading-xc-exe.rs
src/test/run-pass/trait-inheritance-self-in-supertype.rs
src/test/run-pass/trait-inheritance-simple.rs
src/test/run-pass/trait-inheritance-static.rs
src/test/run-pass/trait-inheritance-static2.rs
src/test/run-pass/trait-inheritance-subst.rs
src/test/run-pass/trait-inheritance-subst2.rs
src/test/run-pass/trait-inheritance-visibility.rs
src/test/run-pass/trait-inheritance2.rs
src/test/run-pass/trait-object-generics.rs
src/test/run-pass/trait-object-with-lifetime-bound.rs
src/test/run-pass/trait-safety-ok-cc.rs
src/test/run-pass/trait-safety-ok.rs
src/test/run-pass/trait-where-clause-vs-impl.rs
src/test/run-pass/traits-assoc-type-in-supertrait.rs
src/test/run-pass/traits-conditional-dispatch.rs
src/test/run-pass/traits-conditional-model-fn.rs
src/test/run-pass/traits-default-method-macro.rs
src/test/run-pass/traits-default-method-mut.rs
src/test/run-pass/traits-issue-22019.rs
src/test/run-pass/traits-issue-22110.rs
src/test/run-pass/traits-issue-22655.rs
src/test/run-pass/traits-issue-23003.rs
src/test/run-pass/traits-multidispatch-infer-convert-target.rs
src/test/run-pass/traits-repeated-supertrait.rs
src/test/run-pass/trans-tag-static-padding.rs
src/test/run-pass/transmute-non-immediate-to-immediate.rs
src/test/run-pass/tup.rs
src/test/run-pass/tuple-index-fat-types.rs
src/test/run-pass/tuple-index.rs
src/test/run-pass/tuple-struct-trivial.rs
src/test/run-pass/tydesc-name.rs
src/test/run-pass/type-id-higher-rank.rs
src/test/run-pass/type-in-nested-module.rs
src/test/run-pass/type-namespace.rs
src/test/run-pass/type-param-constraints.rs
src/test/run-pass/type-param.rs
src/test/run-pass/type-params-in-for-each.rs
src/test/run-pass/type-ptr.rs
src/test/run-pass/type-sizes.rs
src/test/run-pass/type-use-i1-versus-i8.rs
src/test/run-pass/typeck-macro-interaction-issue-8852.rs
src/test/run-pass/typeck_type_placeholder_1.rs
src/test/run-pass/typeid-intrinsic.rs
src/test/run-pass/typestate-cfg-nesting.rs
src/test/run-pass/typestate-multi-decl.rs
src/test/run-pass/u32-decr.rs
src/test/run-pass/u8-incr-decr.rs
src/test/run-pass/u8-incr.rs
src/test/run-pass/ufcs-polymorphic-paths.rs
src/test/run-pass/ufcs-trait-object.rs
src/test/run-pass/ufcs-type-params.rs
src/test/run-pass/uint.rs
src/test/run-pass/unboxed-closures-all-traits.rs
src/test/run-pass/unboxed-closures-by-ref.rs
src/test/run-pass/unboxed-closures-call-fn-autoderef.rs
src/test/run-pass/unboxed-closures-call-sugar-autoderef.rs
src/test/run-pass/unboxed-closures-counter-not-moved.rs
src/test/run-pass/unboxed-closures-cross-crate.rs
src/test/run-pass/unboxed-closures-direct-sugary-call.rs
src/test/run-pass/unboxed-closures-drop.rs
src/test/run-pass/unboxed-closures-extern-fn-hr.rs
src/test/run-pass/unboxed-closures-extern-fn.rs
src/test/run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs
src/test/run-pass/unboxed-closures-fnmut-as-fnonce.rs
src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs
src/test/run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs
src/test/run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs
src/test/run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs
src/test/run-pass/unboxed-closures-infer-fnmut-move.rs
src/test/run-pass/unboxed-closures-infer-fnmut.rs
src/test/run-pass/unboxed-closures-infer-fnonce-move.rs
src/test/run-pass/unboxed-closures-infer-fnonce.rs
src/test/run-pass/unboxed-closures-infer-kind.rs
src/test/run-pass/unboxed-closures-infer-recursive-fn.rs
src/test/run-pass/unboxed-closures-infer-upvar.rs
src/test/run-pass/unboxed-closures-manual-impl.rs
src/test/run-pass/unboxed-closures-move-mutable.rs
src/test/run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs
src/test/run-pass/unboxed-closures-prelude.rs
src/test/run-pass/unboxed-closures-simple.rs
src/test/run-pass/unboxed-closures-single-word-env.rs
src/test/run-pass/unboxed-closures-static-call-fn-once.rs
src/test/run-pass/unboxed-closures-sugar-object.rs
src/test/run-pass/unboxed-closures-unique-type-id.rs
src/test/run-pass/unboxed-closures-zero-args.rs
src/test/run-pass/unfold-cross-crate.rs
src/test/run-pass/unify-return-ty.rs
src/test/run-pass/uninit-empty-types.rs
src/test/run-pass/uniq-self-in-mut-slot.rs
src/test/run-pass/unique-assign-copy.rs
src/test/run-pass/unique-assign-drop.rs
src/test/run-pass/unique-assign-generic.rs
src/test/run-pass/unique-assign.rs
src/test/run-pass/unique-autoderef-field.rs
src/test/run-pass/unique-autoderef-index.rs
src/test/run-pass/unique-cmp.rs
src/test/run-pass/unique-containing-tag.rs
src/test/run-pass/unique-create.rs
src/test/run-pass/unique-decl-init-copy.rs
src/test/run-pass/unique-decl-init.rs
src/test/run-pass/unique-decl-move.rs
src/test/run-pass/unique-decl.rs
src/test/run-pass/unique-deref.rs
src/test/run-pass/unique-destructure.rs
src/test/run-pass/unique-drop-complex.rs
src/test/run-pass/unique-fn-arg-move.rs
src/test/run-pass/unique-fn-arg-mut.rs
src/test/run-pass/unique-fn-arg.rs
src/test/run-pass/unique-fn-ret.rs
src/test/run-pass/unique-generic-assign.rs
src/test/run-pass/unique-in-vec-copy.rs
src/test/run-pass/unique-in-vec.rs
src/test/run-pass/unique-init.rs
src/test/run-pass/unique-kinds.rs
src/test/run-pass/unique-match-discrim.rs
src/test/run-pass/unique-move-drop.rs
src/test/run-pass/unique-move-temp.rs
src/test/run-pass/unique-move.rs
src/test/run-pass/unique-mutable.rs
src/test/run-pass/unique-object-move.rs
src/test/run-pass/unique-pat-2.rs
src/test/run-pass/unique-pat.rs
src/test/run-pass/unique-rec.rs
src/test/run-pass/unique-send-2.rs
src/test/run-pass/unique-send.rs
src/test/run-pass/unique-swap.rs
src/test/run-pass/unit-like-struct-drop-run.rs
src/test/run-pass/unit.rs
src/test/run-pass/unnamed_argument_mode.rs
src/test/run-pass/unreachable-code-1.rs
src/test/run-pass/unreachable-code.rs
src/test/run-pass/unsafe-coercion.rs
src/test/run-pass/unsafe-fn-called-from-unsafe-blk.rs
src/test/run-pass/unsafe-fn-called-from-unsafe-fn.rs
src/test/run-pass/unsafe-pointer-assignability.rs
src/test/run-pass/unsized.rs
src/test/run-pass/unsized2.rs
src/test/run-pass/unsized3.rs
src/test/run-pass/unused-move-capture.rs
src/test/run-pass/unused-move.rs
src/test/run-pass/unwind-unique.rs
src/test/run-pass/use-crate-name-alias.rs
src/test/run-pass/use-import-export.rs
src/test/run-pass/use-mod.rs
src/test/run-pass/use-trait-before-def.rs
src/test/run-pass/use.rs
src/test/run-pass/use_inline_dtor.rs
src/test/run-pass/variadic-ffi.rs
src/test/run-pass/variance-intersection-of-ref-and-opt-ref.rs
src/test/run-pass/variance-trait-matching.rs
src/test/run-pass/variance-vec-covariant.rs
src/test/run-pass/variant-attributes.rs
src/test/run-pass/variant-structs-trivial.rs
src/test/run-pass/vec-dst.rs
src/test/run-pass/vec-fixed-length.rs
src/test/run-pass/vec-growth.rs
src/test/run-pass/vec-macro-no-std.rs
src/test/run-pass/vec-macro-repeat.rs
src/test/run-pass/vec-macro-rvalue-scope.rs
src/test/run-pass/vec-macro-with-brackets.rs
src/test/run-pass/vec-macro-with-trailing-comma.rs
src/test/run-pass/vec-matching-autoslice.rs
src/test/run-pass/vec-matching-fixed.rs
src/test/run-pass/vec-matching-fold.rs
src/test/run-pass/vec-matching.rs
src/test/run-pass/vec-push.rs
src/test/run-pass/vec-repeat-with-cast.rs
src/test/run-pass/vec-slice-drop.rs
src/test/run-pass/vec-slice.rs
src/test/run-pass/vec-tail-matching.rs
src/test/run-pass/vec-to_str.rs
src/test/run-pass/vec.rs
src/test/run-pass/vector-no-ann-2.rs
src/test/run-pass/vector-sort-panic-safe.rs
src/test/run-pass/visible-private-types-feature-gate.rs
src/test/run-pass/wait-forked-but-failed-child.rs
src/test/run-pass/warn-ctypes-inhibit.rs
src/test/run-pass/weak-lang-item.rs
src/test/run-pass/wf-bound-region-in-object-type.rs
src/test/run-pass/where-clause-bounds-inconsistency.rs
src/test/run-pass/where-clause-early-bound-lifetimes.rs
src/test/run-pass/where-clause-method-substituion.rs
src/test/run-pass/where-clause-region-outlives.rs
src/test/run-pass/where-clauses-lifetimes.rs
src/test/run-pass/where-clauses-unboxed-closures.rs
src/test/run-pass/where-for-self.rs
src/test/run-pass/while-flow-graph.rs
src/test/run-pass/while-label.rs
src/test/run-pass/while-let.rs
src/test/run-pass/while-prelude-drop.rs
src/test/run-pass/writealias.rs
src/test/run-pass/x86stdcall.rs
src/test/run-pass/x86stdcall2.rs
src/test/run-pass/xcrate-address-insignificant.rs
src/test/run-pass/xcrate-static-addresses.rs
src/test/run-pass/xcrate-trait-lifetime-param.rs
src/test/run-pass/xcrate-unit-struct.rs
src/test/run-pass/zero-size-type-destructors.rs
src/test/run-pass/zero_sized_subslice_match.rs

index 29123173f5baec5dbf3fa9c3a61065f0b009c503..7488b968349047ec267fa077b394627b998b0c8b 100644 (file)
@@ -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<String> {
@@ -340,7 +340,8 @@ fn parse_pp_exact(line: &str, testfile: &Path) -> Option<PathBuf> {
 }
 
 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)
index a754bd950f7f6006709fac0e228eda7cb706c8ec..26bf95c0bf14b5136d7798bd8e28b2c7bb56ca8e 100644 (file)
@@ -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");
index 45dd213d71fefffee006e2e04bdf9b06176c2297..f6ff0415259af06782de1001a72693bb095f9c70 100644 (file)
@@ -12,6 +12,8 @@
 
 // Regression test for issue #374
 
+// pretty-expanded FIXME #23616
+
 enum sty { ty_nil, }
 
 struct RawT {struct_: sty, cname: Option<String>, hash: uint}
index c356d1d527e5e4e3bd453696f24988273a2b5a71..cd649310ae78406f12d0748f01693cf2e56e87d3 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 enum option<T> { some(T), none, }
 
 struct R<T> {v: Vec<option<T>> }
index 0ef666031114eacaae619625919022eb65fdaf95..b40774e2be82fcff268e35176eb9426b36907fa0 100644 (file)
@@ -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;
index cbef2850adda853ca71bc1be74f79919b2583fa4..e96b0cc1442c64ee33556d1bf1baeca09c3f4cbd 100644 (file)
@@ -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;
index dfce311529028c49d02e0ff9a62afe770e50e9ea..2428d45256d518b4a0561e8ff7f55b619aab61b1 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct X {
     x: int
 }
index 70df6e46e59d7c4c115214193bdaf126cb12cd55..08412d1296cfc071b7440203b2ef50a2c6695d18 100644 (file)
@@ -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) ==
index 43288d9044ec5c7b0a5513544441048ed3873bf7..8a0fc8adc189574d323684769e197ac2647b9dab 100644 (file)
@@ -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
index 7bc1354c3cefe9ee817e8e401dc47c2e6cffd94a..422816079d62c6ac4eb6e540c87cdcc67902b930 100644 (file)
@@ -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)); }
index de294f88a4c9b24cec6a639f7c15d5644c646b74..ec89e2b3ee288437e5fb780a967e583a0785c5a6 100644 (file)
@@ -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);
index 9df96b35ce1b40bbfb2f923d9a4b8b3dbcdc6a47..716c3d47a0365a2fb8410be081464a8fe3413dbf 100644 (file)
@@ -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() {
index 3ac8e4d0ee9ca846ad4b4388aa734fec1148de39..6aeadbe203e182f20414f4e8ed37b8401fb53b75 100644 (file)
@@ -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"))]
index 0f6fec133d1ce1985aaaac5159eb9eecd7c7979f..7b1548a8d4f6118a7bddd93c08bb0ee59c43c67f 100644 (file)
@@ -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"))]
index 0f5d27015fb747a7709a6b3b908eeccf5a11eecb..5d93388f7f4fee8fd639ec1a1f41a24ca48a1166 100644 (file)
@@ -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;
index 57c50511604ca3f095418cac0f56ca53e264191a..4b22f84f78d12800b42f6b90eb639559772e3ff7 100644 (file)
@@ -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<A> {
index a5be906b159a59610567e090ba3e774db2028b28..853b56ffb0c2ea34a0fd916058c363e912f754b6 100644 (file)
@@ -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;
index b47b0109bdf39220700753aed82820fb24a025e0..39fc224148e8ed7d8f3403c1e0d044ba4018ca35 100644 (file)
@@ -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 {
index c6c66f1c75c5432d477fdf980389b348a4bf38e4..87eeb23b7a3f37e0fcee111068af0dea7440072e 100644 (file)
@@ -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) -> <Self as Foo>::A;
index 9f97d69ce3f9b6b1b6a5b519ad977eb4f584b6ee..2301821f66358fe58a488d5e6c9284b8034533ad 100644 (file)
@@ -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;
 }
index aa65b0ed10bafe93e5521d26a074cbf801a9f25d..1a8da6755588be0e41cb3f3f5e4551293dbce350 100644 (file)
@@ -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;
 
index 299225e3a47b97ea527dc0a1e2c0d1c8d01c0311..b53e69e8d9d16603b9956db33d65fd0b5de92aa5 100644 (file)
@@ -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;
index 941e9a84538025b34d0b0b3e030cee1d90449a7a..7354ae67addc4d32aee8441cf7d4c0321fbd71e3 100644 (file)
@@ -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)]
 
index 8b7ea61dc77e9cec9d560c2ea9f88485bf955a91..8ca3bc02548346864635ee80deac399b3ce64ef3 100644 (file)
@@ -12,6 +12,8 @@
 // (modulo bound lifetime names) appears in the environment
 // twice. Issue #21965.
 
+// pretty-expanded FIXME #23616
+
 fn foo<T>(t: T) -> i32
     where T : for<'a> Fn(&'a u8) -> i32,
           T : for<'b> Fn(&'b u8) -> i32,
index 62ac21879520bf324e29fa056a0a6cb4e144672d..5878f5dd51b2a213ae5d497d572f8507965c6941 100644 (file)
@@ -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;
 
index a499aa6733aae0783532874e7292b1c91db1263d..8cf97fe62fea50639b7754502e8b48cb7d5179d6 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test associated types appearing in struct-like enum variants.
 
+// pretty-expanded FIXME #23616
+
 use self::VarValue::*;
 
 pub trait UnifyKey {
index e710c53327ec76840697ba206a91c28b4af6803c..3c57da6b4a3ebee8bcee6ad51129b71c4067c3eb 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test associated types appearing in tuple-like enum variants.
 
+// pretty-expanded FIXME #23616
+
 use self::VarValue::*;
 
 pub trait UnifyKey {
index 901b3c0d96b010c78b50cd1c8f6ddfc797968722..feccd1d2dcec0daf2ca82cf80511b67b8aaf1b17 100644 (file)
@@ -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) -> <Self as Foo>::A;
index 0ae61037154728837200000a2174cbc53e907154..5bf10ae132cc52308ec622f91074c84f9575b970 100644 (file)
@@ -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) -> &<Self as Get>::Value;
index 4104f520a0c5d714827f33f6cd384c9aedfafa3e..4d286a4f9a48753c1597b07ac0ff017cad7f3047 100644 (file)
@@ -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) -> &<Self as Get>::Value;
index 59f05e1184285c531c284be909093d127822a38b..41c53a5ad641090a8b23755715fe0854ff55163c 100644 (file)
@@ -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) -> &<Self as Get>::Value;
index 951497709fd69955e6c7408b4f2f38e27bf12a51..7b8b041e7ef679ac5a85cff57662d94c22c66682 100644 (file)
@@ -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) -> &<Self as Get>::Value;
index a253fbde5633f112d400adf95e997a5149f1c36d..718ea542799bbdb62ccd5e61a6298ebbffdd52a3 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test references to `Self::Item` in the trait. Issue #20220.
 
+// pretty-expanded FIXME #23616
+
 use std::vec;
 
 trait IntoIteratorX {
index e1da26b5e294223ab10974ae233fc6e396948737..562deba4d9301c8b759b058d714c71ab251b250b 100644 (file)
@@ -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;
index 3c91577362a7d4a27657ff5ebb20a72fa4990478..057677a008785f11fe8ed4c25753e63f78ae6d5b 100644 (file)
@@ -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;
 
index f8258466a7d43d529d534b89e42c0297e67789a3..56e39a4450221084291cae3356577ade8e0740e8 100644 (file)
@@ -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<T:DoubleEndedIterator<Item=int>>(mut t: T) -> int {
     let mut result = 0;
     loop {
index 2f36014f7655bad6eacb4f7978147170a54b9d68..a26b428a4eacf2db945eb1b0654ff920bc31b996 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that we can resolve nested projection types. Issue #20666.
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 use std::marker::MarkerTrait;
index 236601b9c16926f06f67f7ecf843ef352b1eca1b..d95ad2e883471dacb595f5db819e22428758ff6f 100644 (file)
@@ -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)]
 
index 8617750ca538ea02472b33bd0e77781960fba9df..d8e4c5218d9cf68dbb9972267e5a56b4a0630cfb 100644 (file)
@@ -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)>);
index 94cfcb83653812347657560b6d6654cf16b65116..ff08e7b69bdd87ab524fa3e7c345fef254c4b23e 100644 (file)
@@ -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)>);
index 2288e19aae0bceaaa59131547736cc9cc3653fc9..82adac8cf861484e867cb47d0263ece060527b1c 100644 (file)
@@ -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;
index 7fa2030cfe1901601c03aea6d6584ed50d3366c3..151a9da948e832c5cf0d62c0fe0f79f5bb85cd92 100644 (file)
@@ -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};
index c65d2db9b0cf0f3125849028aae506a4680827af..2518ccf1cb47430076f854d7fa2e854e6283f03f 100644 (file)
@@ -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;
index a9c34a605ce163a5f2cfb842929ad6a3a7ce249d..3b146792fdaded965b7873c9e919a9b471f31364 100644 (file)
@@ -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;
 
index 4d2358fae27b183f3440d83020b21563e4ee9139..dbc2164c93a69c32c0989f96eb88ec18ed63bbe6 100644 (file)
@@ -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;
index 3f3f4fbd1d628f46489096157ad484eb17cc8642..80e3aa09e3e613e614c28d6f36ed2a44e4ffb3ea 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test a where clause that uses a non-normalized projection type.
 
+// pretty-expanded FIXME #23616
+
 trait Int
 {
     type T;
index abbde16faefca14ffa4d81a441ad1cf9ba037c82..a69de216ab997dbca06d8222b932ed258ef66be7 100644 (file)
@@ -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<T> {
     type Bar;
     fn get_bar() -> <Self as Foo<T>>::Bar;
index 3c7cc7c4975344f173fb7b0594199df53182d533..ce09ec60bd6a52ba29ff76b0d4e63a9ed1499c09 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test associated type references in structure fields.
 
+// pretty-expanded FIXME #23616
+
 trait Test {
     type V;
 
index 67fe11d8feddec9cb3bd23833826746d2ce2b96b..30b3871522cb2317557e1d26a1d09aac0723bf7c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test associated type references in a struct literal. Issue #20535.
 
+// pretty-expanded FIXME #23616
+
 pub trait Foo {
     type Bar;
 
index 03ab8f7e43136910ef3a75cb2672a875af6da184..16e49f146ab557b24d8c2047256b5f4eaf998e90 100644 (file)
@@ -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]
 }
index a4b0b1a6e03af4281e88164f7b91e238250438e3..1ce4d6e341de2e581f85a688fc98fce20792378d 100644 (file)
@@ -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<T> {
     fn get(&self) -> T;
 }
index e7ab910bc95088e8427ba9d56adb204bac81c020..87043b833fd8f177aaf910d97bdfe3c8f7b0351f 100644 (file)
@@ -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) -> <Self as Foo>::A;
index 9e388dc3d347e7932e2cb7fcdd589dba8c0760a7..4c9deab45112606dfd8c0959dabe8b8c39f04699 100644 (file)
@@ -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) -> &<Self as Get>::Value;
index ef7fbe87b304744dd51ce8791b9783ae8433c48e..a2b7cf2106eb7af89dff81498ad27b6f3be80d73 100644 (file)
@@ -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;
index a63274beb0ebb32a6b2edd7887a535dca66d766d..d1872e4fb55f4c86abc2352dfcf58a82fd1c5724 100644 (file)
@@ -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;
 
index 3be2623185bcdadd43c2579933a51d9c17571065..3d97c503dca5f94848f7dbd8569934e7085e11dd 100644 (file)
@@ -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;
 
index 7e7299961d8a889659676ad6be2df1f30fd6c04a..f8eff2f22fe3c0cb31be3c19a697850dfedec16f 100644 (file)
@@ -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;
index 0c6d91eda26af4ba9055beb05ea81b3da39c7d74..ef2dc48fe136474ae438f83e36b4e50f95ae8236 100644 (file)
@@ -13,6 +13,8 @@
 // carries a predicate that references the trait (`u32 : Trait1`,
 // substituted).
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_code)]
 
 trait Trait1 : Trait2<SomeType<u32>> {
index f472a672be2bfd4d6bfc1a4d66d2f12e64eebcb5..cdd1b96de1e6081e14f965d594457a9a6c847a2b 100644 (file)
@@ -10,6 +10,8 @@
 
 // error-pattern:expected item
 
+// pretty-expanded FIXME #23616
+
 #![feature(custom_attribute, test)]
 
 #[foo = "bar"]
index 5d91d0a41cfa0af7f13ac4fe1060e032605ee2ba..cd02b5a9e73109498a2ba5ff438371facffd170f 100644 (file)
@@ -10,6 +10,8 @@
 
 // error-pattern:expected item
 
+// pretty-expanded FIXME #23616
+
 #![feature(custom_attribute, test)]
 
 mod m {
index fd0ae0729af2540fc69099043a1655eb0188c76a..4680f47fad6ce30e05e48f4edcf32ac49d9e7873 100644 (file)
@@ -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() {
index 29b504bed535d5af4a831fe7eefe53ad92aa29ae..e8a12ee3ac79161816a23f8460fd39c9fbcfb2b5 100644 (file)
@@ -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]
index 7980937ce2a159f84aa129871dbeb59b183906c1..bcfb4b330f5eda6ff3e46578601fb2eb40f47a2e 100644 (file)
@@ -7,6 +7,8 @@
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
+// pretty-expanded FIXME #23616
+
 #![allow(unused_attribute)]
 #![feature(custom_attribute)]
 
index bd799917842b124881ebc58b2c95fd5b1c66a5b9..f135762d28327910ee7fb25cc304696f303853cd 100644 (file)
@@ -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)]
 
index 2bf09404200a54e180ac54cdec6a99db05266457..08dce42c05b3ec757f7791519467cc02e1e46d32 100644 (file)
@@ -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]
index 129d69b6e67ccd85851966bcd156dd910ee1fcbe..57e1b38c9c1664e133ab750c8d0a5eba586919d4 100644 (file)
@@ -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]
index 2cc7451e138944c27b371b27bf34a5c3ebd8dbe3..2e79183755a18094395ab9dcd414d4d8a1ddab75 100644 (file)
@@ -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);
index d2e9bc2efe7279c10a0a00d7c25b6b1522aea5d1..6dab0e51971382a29ab7f1d3219632454a275779 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait Pushable<T> {
     fn push_val(&mut self, t: T);
 }
index ed471ed0079e3c5cd21166e7fbd7e47c397ffb9a..cf3b7d41b3a65e71a0ef76950ac350eeddd89eb1 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn f<T>(x: Vec<T>) -> T { return x.into_iter().next().unwrap(); }
 
 fn g<F>(act: F) -> int where F: FnOnce(Vec<int>) -> int { return act(vec!(1, 2, 3)); }
index fc643ec594089a4cc62f9eca2343f6e4afc6ee01..6d7e150093e2cd9e7ca4d5dd0bf3d900bbfff54b 100644 (file)
@@ -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,
 }
index 6a90fa47e58ff84733d521ef50e7319535b37d78..6a038927f4a486016b69128b6a1d48b0a4340e9d 100644 (file)
@@ -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)]
 
index cadce45b18d026041d76e45462e12f4ae6afb6bb..bab0403e79dc1079d2bb1340d85ba5bd9aa59fdb 100644 (file)
@@ -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)]
 
index 746107803c90d0dc1dddede22ee9151509205a97..e9f70346089a528e4aa93ecc950b77b8d32bacb1 100644 (file)
@@ -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)]
 
index 51b5c98816a2c447c7157ea3ba89936cd35e6421..7558733adf1d2f42dc6651608e463f06a4d26684 100644 (file)
@@ -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)]
 
index 61e704276af31c984084716b9ce0b4e9ee6184c3..1754a3707681598b8a4f1299ab1617e52d3f2d1c 100644 (file)
@@ -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)]
 
index 86d6a91e75b7613273ac58b6e982153efad7bb04..37ba355956c309e08d289fa42c90408bdfdf36a2 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 01ac2fc20bffe1ebb3f918dad124e60f5cf98c4d..09746380ebab029d90d75a79276e7f3edaab56d6 100644 (file)
@@ -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));
index dc3b142f233762d22a6973ae01195c2379ff517d..1fe9dde844a4fe4602884c40460c6604cad837fb 100644 (file)
@@ -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);
index a9fa8449d0f1ac654474da7fac604d30f43ac048..5a6e801501fcfc1f2ac3b9ef5e660ae35fe11a8b 100644 (file)
@@ -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<bool>) { }
 
index 470577d729730de9deac00676840a97c8c772275..c7b770d0a2b639f031ae2d4618bbec61a4496de2 100644 (file)
@@ -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 };
index 6c88f350172a3876239d8ea76652f5c339ce8d7a..c9a2e07dd8398eb3a1445f7ca5136e64e3d86792 100644 (file)
@@ -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)]
 
index 80c73e5e60b53ffe8a77023e911942a3f4939c81..b1d6f96f0f6d45d5de8fb9fd4073a22423cf6872 100644 (file)
@@ -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>(_: T, _: (), _: ()) { }
     pub fn g<T>(_: T, _: (), _: ()) { }
index a3dad01acf17b6c6a3eeb2dec84a9ea1ee959fe2..6244ba6fccf0b09bb21e19b7252a90d0eb9e28ec 100644 (file)
@@ -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>(_: T, _: ()) { }
     pub fn g<T>(_: T, _: ()) { }
index 8be6d1bd35ae81f48ac80690dac90d02472ccaa6..a745e52efeb17a3ef32238cc4fe28403052fdba2 100644 (file)
@@ -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: F) -> uint where F: FnOnce() -> uint {
    return f();
 }
index ace372dd2d3d9346d8db8a084044689c2ad44199..01bd8ce10cd095aa672769bf62b7f5f1522020eb 100644 (file)
@@ -13,6 +13,8 @@
 
 // no-reformat
 
+// pretty-expanded FIXME #23616
+
 /*
  *
  *  When you write a block-expression thing followed by
index f3c874a5afcec13b801d006a754704754ea55b32..059f4e3749407b0e650887fb08fb6ff88c9f5864 100644 (file)
@@ -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: F) -> int where F: FnOnce() -> int { return f(); }
 
 pub fn main() {
index e98087810b2a42d4f92aa1d4269e237c49f0bd5e..c46684af6efda630afeeda4db3896e405482ef53 100644 (file)
@@ -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)); }
index edf6b397ff8c8c7703a3a1bb1ade80ba8b41a9f8..a2b19d32054a5561c37804de7fd551f8d50f3f7f 100644 (file)
@@ -10,6 +10,8 @@
 
 // Basic boolean tests
 
+// pretty-expanded FIXME #23616
+
 use std::cmp::Ordering::{Equal, Greater, Less};
 use std::ops::{BitAnd, BitOr, BitXor};
 
index 4cc39b4b5d79ab063310382bda15dc489142e511..bcaf94953d61282e5bc1cf3fc47b78dd896ce8b0 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait Foo {
     fn foo(self);
 }
index 2e5688d8b7497f1f32538f3eb5650aebd55b2e09..381afd94e3b64ab163f82b61d481c6a929046a99 100644 (file)
@@ -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() {
index 10b5825cdd6242031a0ab653709f500785db090a..f30a50e37d81d8d4ed48d9b1bda2d12b2524827b 100644 (file)
@@ -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,
index 34ad2b2def03f82a5d4de6a5838ff9064ce50931..a0ad3cc6ca1af8e86886cd0daa2ece177501a3fd 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct F { f: Vec<int> }
 
 fn impure(_v: &[int]) {
index 9fcd87418bee30a65e2db03a96c89c65fb4ac327..ff61036d2c3d68019cb304ddbe5980fe0fefcb69 100644 (file)
@@ -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)]
 
index 48129f2b6ddc3ebe2b1251bca6e41085c305bc45..eb61c747aea267397e9ba875bb34e72f6b983cfa 100644 (file)
@@ -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`
index 75161d16bc064c5d3954f2a36d1519bdbba64755..6ccb2203bca8e4ce2a3c5e2215a0a30bdc0da836 100644 (file)
@@ -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;
index 533445052ae657e92ac468b768a823272b62dead..10e4ad3eb974beb2d663f5623b1f9bc599f7097b 100644 (file)
@@ -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)]
 
index ee561fdb0be522857bcdc0cb86c92a46ede28fd6..3f38a8df04c577adf3d6c940bd62ec7078c36d56 100644 (file)
@@ -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];
index 30a921c9bd24fcb4da5cc032970a8e14addffe09..8e8e012fdbf49d4849890769bbad8232e0438226 100644 (file)
@@ -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]
 }
index 9b8fa8f9f79b2a0e48a244c55ddcdc35409f0bc2..b0cf5d81aa9655646da50ffc906fea8d6555d7ba 100644 (file)
@@ -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<int>) {
index ae5734a09b3cd6fe618680c883ece68cb567ab22..1170c5be9b5ce06cb43867f3e463652ead1d2be9 100644 (file)
@@ -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)]
 
index 4364391cf0c60c9d403250ba778af1ac69bdb926..0ea18a6abe480b39a1ce55a636fa70a3f939cde0 100644 (file)
@@ -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)]
index 092d7c1317029be72ec0abe99ec82fcae68a08e0..313dab18a31cc81f2ed34eaeb3f3d0d3c2a520be 100644 (file)
@@ -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; }
index 4ccbf6b5b0fedfb65a0a91ca3dc823a732917b90..c3b69333dc5552e56f8528310e4a99b9f641725c 100644 (file)
@@ -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 {
index d4de4ef34d39729d821b2a535bd07741e3cc4676..e7ff379b433a604621e8b0c286de754db003f4f6 100644 (file)
@@ -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
 }
index 02c7dc38db00fe9198b8b6ce2d62396177044f8c..488c014eac776269f1d132314b4c2ec5ffa84406 100644 (file)
@@ -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
 }
index 366752f46b003e7ad22e45ee7b634b49b0c7f977..d51d0b1d2e1fd50c769f6280827ddc5f3c35f512 100644 (file)
@@ -10,6 +10,8 @@
 
 // Regression test for issue #7740
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     static A: &'static char = &'A';
 }
index a2b0fa566353041f8f6bc5720cf4629a18a398a8..0bfa8f48650bb30c327c45ffe64573f6b3184ec3 100644 (file)
@@ -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;
index 84bd70c78d4871c2ed5550fddb94c117889b476c..c7199fccff6d6e8468e31883598520cead2f342a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct Rec {
     f: Box<int>,
 }
index d95594119b6bceb131d38aa6bb3a88be3f958607..0ce2709c02d6a9f6a52cb7e10b390de553ef3b8a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 use std::cell::Cell;
 
 #[derive(Copy)]
index 4b69e554cda66b66cd6aaae46ed2e849ce6c1c70..b646c741e7d3c377f7f70091acd4554d9db3a519 100644 (file)
@@ -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)]
 
index efd932933db333504992493df3a2457ff88f6f7d..aaf962577ff24cdd9541b70b11b92b2825538d32 100644 (file)
@@ -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,
index 030e055c4ccb7e0b7042d0f65f5f4ad77f0d3ddf..eaad5944e6801cec17d8205248f2c881f48fbaf0 100644 (file)
@@ -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,
index e57c001ea05b4f99a7234399038ea4fc87a91f5f..69cb27dcf899e806ab8adc92e96ffd7562dfed0a 100644 (file)
@@ -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);
index 9f17b9d7f95b5811ed82a74dd3cae7b2ac877317..9588663aa18b9c12b0ea1e6f269184bd7042c0a7 100644 (file)
@@ -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<int>, y: &'r Option<int>) -> &'r Option<int> {
     match (x, y) {
         (&None, &None) => x,
index 7ccb40c8e7b37b4475e735dce12ed6ae70cbee60..52322c41236b82504a01a1aca2d201f6135bd305 100644 (file)
@@ -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:Clone>(x: &T) -> T{
     match x {
         &ref a => (*a).clone()
index 168218e1b1e274698d2aeefd9b70aefc9c62844b..a2d76d33993bafa72d74dc23c0f094c31ebe76dd 100644 (file)
@@ -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);
 }
index efc3ab32a1a813841420ecd0895371040b715922..4c4600590ee262a43c23c1045ba471378e92073c 100644 (file)
@@ -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); } }
index 6498c4b461def60ad1e3d8da878c76210e4e4342..80934c48515dc8ab72a2bf7d196b8d0737a71be0 100644 (file)
@@ -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; } }
index a3bb02d1d0037835f8cb96ed1d03c7047b74e810..625cd98bdf80e69aebce26d2e93153d63b2e5ec5 100644 (file)
@@ -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) }
index 143ebfdabfacefd6ce8cd1fdc05c430860e7f5a2..89fd51bd5f1dc0d618905b3e2fb862630e4f0fae 100644 (file)
@@ -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<T> {
     fn func1<U>(&self, t: U, w: T);
 
index 379ac12a95424c3ac1880e95e39121cd7c17dfe0..eb6d1028331be06b76f48ef8caeac3f7f8558537 100644 (file)
@@ -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 { }
index cd019c21a3d056f1ad291581de645f2ac1cd0448..0ff8c0c6ba08fbeb8fde40e1ca99b4970ce3487c 100644 (file)
@@ -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};
index dc61508eec4fabf7acbb7bc55c029588ca1d7ac1..d016a92f465bda74f919e2e2f85559f2c79a1f89 100644 (file)
@@ -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 { }
index 7eaed910124d91ea2b31a1134f9ceb481e1d1994..e38a7bac67a86f5f3370b2a6d8c1b88e23393171 100644 (file)
@@ -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};
index 964c28dc94517a1d5da90bee404dcf02b0e4e236..6bc81f4a36bcddf56a22302b88ff80c91e11a2e4 100644 (file)
@@ -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 { }
index 1d05a7baa5352b938af0eee830201e6b023263a2..924a8c023f8b6ea8935fa181d690aa0cc43f5b1c 100644 (file)
@@ -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 {
index 9643e2986d2e59e26028c8603e1d6acab29496e8..e8d59b267feb7a8f2a384bc4c96df537a5ecb8ce 100644 (file)
@@ -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 { }
index d96679c69fd1b14fb87e4bdd8f6e54379608bd52..6d41774c05bf1543d1110e38cd7ce94c49d746d5 100644 (file)
@@ -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 <T: Send> Foo for T { }
index aa88004cd11994a6a82ed20887f8d09484b9d0af..baca7dc13f1b9c6c35a2c2d452abd882ffd3d104 100644 (file)
@@ -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
 }
index b81764e1de555cdc5cedc26aeb6aef1a8c34fc80..b678f149fa240d4317f386840dbe1dbdc9ddf093 100644 (file)
@@ -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 {
index eceaa54b740a3b1b25afade0bd1159b756b73e1b..a9f80de86059c3c57e254741fef5c3a867385cae 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc, std_misc)]
 
 extern crate libc;
index 29fcdf504de6e53ca6ef5219b3f1ed51e59b244b..cef48aadab50ae16bdbd051eca9a7a16344fbaae 100644 (file)
@@ -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() {
index 9c8bc5411ef9165df42e5fbbd61adc23ec5349f1..31b279335225f011a6f82246661d7b276b5dbc85 100644 (file)
@@ -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/ */
 
index 631133cc7ff8b6150fdf2093489def64c865742a..d2eb5c33eae8087f14545317e94334367cfec071 100644 (file)
@@ -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)]
 
index 6518df11517e9d60b476d53a07125218f504e3d7..5bf6f5fb04891a749c0464dcff4f37330dabbe14 100644 (file)
@@ -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<T, F>(x: &[T], mut f: F) where F: FnMut(&T) {
     for val in x {
         f(val)
index 19316590c262d6967bbd20f75b183fbdc56e8756..c4f89bbcd328d16df671ea8982cdd6497ab4115d 100644 (file)
@@ -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) {
index 2a5ccb88aff5f652263efa8bbf16d6592df93db1..b20de7113ec5db60bba85cfeacb3012efbd8c6f4 100644 (file)
@@ -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)]
 
index 717ca3ff9feccb24bd9d289a2e7dfa4e9af20eb1..e79bab1b7b0505825001dee61b1ee589d8a662b5 100644 (file)
@@ -10,6 +10,8 @@
 
 
 // issues #10618 and #16382
+// pretty-expanded FIXME #23616
+
 const SIZE: int = 25;
 
 fn main() {
index fc71e6c59fcafe6f197492cf9b478d5b6742fb6c..3eec130d5a91c3bb7560f5dcbff830e5099bc44c 100644 (file)
@@ -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);
index 8b2947ba3eef03f4f94623648bc1b70d5db58747..80b75af6e441e915cf36f77aefcd62c4f2af8e32 100644 (file)
@@ -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() {
index 778e82a8fe599f481b0b00eb8ac850cfe5180b71..665469883043c793ad5fb8125034f5050c0e1e72 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:cci_nested_lib.rs
 
+// pretty-expanded FIXME #23616
+
 #![feature(globs)]
 
 extern crate cci_nested_lib;
index ea1d0b625fcd757eab2b37ecc478b7f0d32194f5..d7a74adc02d5eaa3575f6d295dbfbdfb4bfd025f 100644 (file)
@@ -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)]
index 09ab70194864f1b6905858c6f2a866620128f451..74022d4c6c8390b76a4b713dae37caac5e1a0036 100644 (file)
@@ -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() { }
index e6bd8afad280b98e928883216ea6c851512280df..25d689475fb4b1673c13a3eecc2a5126dbabe9dc 100644 (file)
@@ -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() { }
index 24120b69c7f0cc5a67ff209386c2d58c17d86eaf..415607aa72bfc4c47a62879eae6b7d1e2a46034a 100644 (file)
@@ -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() {
 }
index aeb6fcbbc0f01fb63f9e28a03aa29606eec6b74f..5fa1bc47f877a24c778ad768e4ee3ed9113413ef 100644 (file)
@@ -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 {
index adc27d556227e3fb22b3bf10e4c1216f53b50c72..7cddac160319f23e4f722f195a7ace546923fbca 100644 (file)
@@ -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 {
index 02f02862f688415bfeb566880b518bf903691156..05dc7d52424b13c281f263e3cc12395aaaa68eaf 100644 (file)
@@ -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,
index 784c9326a0186756556b567c6ee591f8eef3abbc..b6954f7c2eeaf389c72332675e28bcfdd774161d 100644 (file)
@@ -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() {
 }
index 04912fc20037a1bd26fb9b6dc60141a5d3fe7935..b3d5ddc4283083236d3f5fde5afd297b187cf802 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:cfg_inner_static.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate cfg_inner_static;
 
 pub fn main() {
index b7cf3c4d22a3f8e33d2e041bc54f798744b9f141..7d25321fae1bc477c3813e985ab4b46943755ad1 100644 (file)
@@ -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 }
 
index f982d3723b4c2091cbeeec84762026a01a118c14..801b01918e10339ccbc87aa5413ed3295595237d 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let c: char = 'x';
     let d: char = 'x';
index af25c43005dd4c2a7b9ca3428f39dacfc572ba3b..adf041b04d6fbf3bf9765f6728114e1fab1294aa 100644 (file)
@@ -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() {
index ebaa1b55959746f872e8223eeab9086c1f906ee0..554853ade5be61956a12ff5fe91a8783d9e6cbaf 100644 (file)
@@ -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;
index 6e2cfedf9ec3ebed8eabf9d6a166043bf8ec3a17..260668e48e96b9d3fb7da717bebffb470d138176 100644 (file)
@@ -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;
index 7a8b4770f9563911836a6437dae5faa4627b28d0..64642e51c094b3a23bca35d846aef9e8484db65f 100644 (file)
@@ -10,6 +10,8 @@
 
 // Reported as issue #126, child leaks the string.
 
+// pretty-expanded FIXME #23616
+
 #![feature(std_misc)]
 
 use std::thread::Thread;
index c98e53c8a95a9c198bc6a008222d98979e7f3c58..6884ac8c07579d7ac7f344f279976a223a027d36 100644 (file)
@@ -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,
index a3f857ab4b069a7d2d61ff6c5c26b77d8237d57d..05228b30c41d80d1dd9f2049b816fca4756608f5 100644 (file)
@@ -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 */
 
index 55acd2e040d9e51e8b1e60fd7b2010e40fa346d1..a5c60e3a7b53c9b51ff06d55e93f856ac0cb1ac0 100644 (file)
@@ -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;
 
index 34c309780b1bc12b4b903d0ba2f0c88ca6938c15..73abaf7d34bb880122072f4f60d49603b628eb1d 100644 (file)
@@ -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;
 
index 8fa76342286153a1cf78df51b9c26e1520a6f4d0..2959938e3736847b323e0b3e70568c485c65eea9 100644 (file)
@@ -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,
 
index edbbc4f5b342181dc85d39591065ab035de776a6..6537a931fa615a63b03979062ea4b0f3c47859b1 100644 (file)
@@ -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;
 
index 557f9986238c7432a5798487df7ad05dca7fb930..9e74a1002042d2332d11dc713aa15df272ce8162 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct cat<U> {
     info : Vec<U> ,
     meows : uint,
index 2fb8610092bf993859092ba881d1a1bd1806e805..e3b9b56db0b5bbcc510e9d2091f7819f509a46f8 100644 (file)
@@ -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,
index c50a8cc83a503ee8b8358180f17add7f82cdedb6..6cd8f4c658cdeca1b19987af7721c7e45f26965a 100644 (file)
@@ -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<U> {
index aae17abcc5fc65d901e4bdc921e141ff57c7d59c..36d7bd6b3ca480ead3adf6b4fef8298fbb0c9e37 100644 (file)
@@ -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;
 
index a54a821a7b9b47bef62c3551c9b3580362a0d3a8..487d20729d4e780e9bb18f5173a44c2227df2e3f 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct kitten {
     cat: Option<cat>,
 }
index 0966045464878f364ed99be06d85e94dc5268d5c..cfa13dbe622f7b4e1c0427ba3a0ef77946564539 100644 (file)
@@ -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;
 
index 502fa73ed93e53a58cacd7e8317271505d2375f1..8fc4f47dc027743a04ba34fd1bb14122b80a3806 100644 (file)
@@ -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,
 
index 3cf529f2958bdfcaf4c52dc202db0d8490ff3b73..ff5ef145bcddfe159d89e7099404aed86d447492 100644 (file)
@@ -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,
 
index 66204ec94941d49240127495efe4777259181a50..8dff34bdc1fcdbbab7ace4e69054f169c0560852 100644 (file)
@@ -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)]
 
index 83f93cb81a1e6156d7354e9ae193d11eeaa92a43..7fd7ab90fc293427df1a738534ab0a5769561b60 100644 (file)
@@ -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)]
 
index ff883294fd3940b4c115ef22e195b433b37e788b..24c95bbb6dea7b5b6b115d292791b2790b7cca94 100644 (file)
@@ -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)]
 
index 4466dda6c6927932f3c75286f951f3dfce9aa11f..d448934f781dbc97c73263730089f3ae52f4a6d2 100644 (file)
@@ -20,6 +20,8 @@
 
 // Test that cleanups for the RHS of shortcircuiting operators work.
 
+// pretty-expanded FIXME #23616
+
 use std::env;
 
 pub fn main() {
index 2c65dc7e2aca29d0467f77161d7af048c9759b10..cfbcc52e602c465dded5c93dd4289fd0da395010 100644 (file)
@@ -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)]
 
index 816b28c3a9ae1e3b8e074a9a9e5c491c6ca743f1..dbbac8a16333b53311cdce899a2c880e548346b7 100644 (file)
@@ -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;
index 3bd0273216de31e352315a0d7dd93e9dfa7272b5..06b6e1b5abeddb6bffd7163a08d80054fd1a7b5d 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn foo(i: isize) -> isize { i + 1 }
 
 fn apply<A, F>(f: F, v: A) -> A where F: FnOnce(A) -> A { f(v) }
index fa16ea001452c79a52e825264ed202193dd55ace..328a27b3f1e8a6735c19814239f362df5511bae7 100644 (file)
@@ -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);
index fd040d109108fe173ceedc95a6bbe046babfe5b4..fbe871a1bffce3908629c45bcffca38cdecab12d 100644 (file)
@@ -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
index 8a9325aecb1438832904b9deb3b6990dafdb91dd..1b12cbd33df8a314f34fdb0713d894854917dff5 100644 (file)
@@ -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)]
 
index 34c9875f1de733543b32d53101fd3dc80bc2f10e..b3eec9939c29e8f443dbe0565b5704f316b8db1f 100644 (file)
@@ -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() {
index 2592957b738596541d5bdd1afc5058d2787e9e5f..01627f1a837666de481f24335d29ddd7efd3ccad 100644 (file)
@@ -10,6 +10,8 @@
 
 // Check that coercions are propagated through match and if expressions.
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index ec8d58616dc0fc66c902c48226b32a1d0fdaeb59..a053311a0403e43bf1a3c9a056a51e739270f963 100644 (file)
@@ -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.
index 0bbabcb859993007f39415a493b8ff7162c45210..7812f0088b146e56e309ab1484f793e7b7316fc9 100644 (file)
@@ -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
 }
index 419df84bdf55ba1b914b441cdb425d584ec399ef..4638c51bbf7025c7becd0c355804bd63987df892 100644 (file)
@@ -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
 }
index b6b30e2fe9b217230b2c72643de1cc53c9007974..edc8df64a2042ddfbf3c06976c8e767a103f2d1e 100644 (file)
@@ -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; }
index 32230c82a7253a9b604f8cfb3780620933ba1f02..dcef198320056c080852446a8f0a1815c83e8028 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn bar(v: &mut [uint]) -> Vec<uint> {
     v.to_vec()
 }
index 4a680027b46e2adb91f70047567acd5fd1e992e3..9f6444c43c737dfd715ec566da7954a26c28507a 100644 (file)
@@ -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
 }
index 2f866955ff46cafcf836287e646e1859d9379e66..1751979db8c97f91a5e785ac1d05fe7a9d4d160f 100644 (file)
@@ -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
 }
index 2473b4b674e5784a1fcf94cd65253014952ac748..ab8b6818f43731ace72b6ecc5f693be4503fe036 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn reverse(v: &mut [uint]) {
     v.reverse();
 }
index ea09bb3904de6b950f027f95b9094bd885ed66ef..06ff3824cd20315e0ddbfcf55b34958e1712d9b7 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn bar(v: &mut [uint]) {
     v.reverse();
     v.reverse();
index eeba9042f7c3fcfbb140ba359eef73364ce06f5b..2299a03b2a4234f47f7b36a655fc9151475a0491 100644 (file)
@@ -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<T>(self, x: T) -> Option<T> { Some(x) }
index baf2f57206d6ae2d28264998288f686797015962..cbfe30906a73feb39506a09a6f187ef205ec1431 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote1;
 
index cdc5bc11716550cc7c463e3281a8c5fa6a0f6e1f..8537c1bb002896115ab41d33fdcc6a4c06582168 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote1;
 
index e02117d1ca261f02b0c751c43d6ddb5b8189a76b..2f2709698a040cfa82b57398e063f7eb85893c3a 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote1;
 
index 27f1f2dafb003628399c7cbfccdb9a5c0582ad97..7bb3a01ccf8f763098a1bb47d41452aa2bc974e7 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote;
 
index b380372b40125171442c5c8f1763241e40b296ab..4d76f482b4e5abff92f2316921af6a8e07bd735b 100644 (file)
@@ -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};
 
index 93e507c0d639df116a4d77a5bd670627926d2da4..685432ad1cff4c9c7fb3a36561b844ff29fa0164 100644 (file)
@@ -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};
 
index 6edd7390f0f31a37ad0cf088a3dec7ff0e2ec070..f91ccf6120a6e376e931acf20a5211de731a2686 100644 (file)
@@ -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 }
index 6dc2ff4588b6788a27b7cdfdbdc4e74c6b449689..e807b6ca3bc1132d58976be5ecc9e292d038955c 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote1;
 
index 7077503f73ff9353fc82f77d48039a8e82a8fa3e..3cb3efe8e7bf6fb9bb029c7556a6c7d5cd37fd37 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote1;
 
index a9bc3dc0e2f277b148664e0b507b6d1d1a9ae796..172066abb2b848ed145583b726e3cad165a228d4 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote;
 
index 07a830cb1ac2daa75b545156d55e294642b4d5d8..afdea4e6b7f13abd11a84eab4ad97a2f2ffed8a5 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:coherence-lib.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "coherence-lib" as lib;
 use lib::Remote;
 
index b16b033c22fccafc6854593e9f4cbb553a63cb98..8ca79f1d4f100bf83817d86b0803503115d10783 100644 (file)
@@ -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;
 
index 7844ef3faca458ae8869d6f0a364a68a18f9d803..2f42ab4988acee517a741140e767db8cdfdbdc83 100644 (file)
@@ -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;
index 35fe447c5e657335dc32faa7ae5f466880770591..21ff6d6938a3b718bdb4261826054e795e1b5f8f 100644 (file)
@@ -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;
 
index c6f4fecf8acc617e0779e59d26ddf32771702381..9b049ede859a66ce3ed4938c11ccf031eaa41e66 100644 (file)
@@ -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<an_int>, y: Option<int>) -> bool {
index 2de881993f156f07f62b833319b25f5bb90eb79a..7441d1f21b0f92bccb423c507430f7828d7e51da 100644 (file)
@@ -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());
index 0e9447bd2497d2fe23510bc5c674f77ddae8e1c4..e51270fdc8d21f50a31a1a4db1c6f23536bd0dfc 100644 (file)
@@ -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() { }
 
index f77be4d9c0631ab0b798d2c3e18d93033b2a657f..590912f6e91977c504ad0f7f15554fd0f8a221d0 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 // Crate use statements
+// pretty-expanded FIXME #23616
+
 #[cfg(bogus)]
 use flippity;
 
index 1d1475d60d964ee9f54f33eef78ef15bf29a6963..192e647f5cb209519ef567d2baf4890c30c13a61 100644 (file)
@@ -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]
index 71312fb387845b54f5bf18f5cb129fc2c4420f86..1349b7f814bb00f48e84b318af385524a207af29 100644 (file)
@@ -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;
index ca1d79e83e92c492dd3b374b2599f7d8e413a96a..158c695c548d2cb4867ca4eaf638987b7ea5a43e 100644 (file)
@@ -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,
index 1268fc4e4350c3f3269f0f38682bdbd6d9a1c670..8b8fcfccc1c4dabd52c1ad1266934df367e4033a 100644 (file)
@@ -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;
index 16360ff08d059af52a1be1772bd3d516a597c8f5..853e8dc62bb704ebd8a7b6c78188749daf6650db 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:cci_const_block.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate cci_const_block;
 
 pub fn main() {
index 03afe798954d514afe053882edf4b35b0028c0cb..06fbccdec06f365ac0b41980383c67adff4f3362 100644 (file)
@@ -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,
index d55b420db083e28f882e112cbb4d4643a3ef1092..1f7e942ea5a35e0a165d858f5bdb4ac4ea54e3f0 100644 (file)
@@ -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;
index bdde0cf02c95895b244084d70c0ca3112906ecd9..1337a91fe05d69d9152b655880cf919d3fb549b8 100644 (file)
@@ -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)]
 
index 9b0e7e4e75ebfa0700b202cec905dfb360297141..37101303ed916a58a1371e2cdec68305783f2cc5 100644 (file)
@@ -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<T: Sync>(x: T) -> T { x }
 
 struct F { field: int }
index 50e460bd1798a79c5752c4bc62c6683e8c5d9e0a..bbe3020ea1c654f5e9a79cc5072b0640013fbd6c 100644 (file)
@@ -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 {
index 1da88a6b2c4601a7bca9f464d750a47b719819f4..f660dc5fa450e312502f668eb6a940a8b334ade1 100644 (file)
@@ -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;
index ba2947f73679028fc9eac4af5cfb3b0d27491df7..16d71f52d98715f2b9eb34e44c70f739dc78faed 100644 (file)
@@ -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;
 
index 616826f9f950239423880b52e32523503d18240e..af6af776c3d805190f720d0843ff82bad9850ad1 100644 (file)
@@ -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;
index bcf58431d0dcd4b5ab9ddf528f60032e280c0317..a92c2aab31241f694831a4e59fbe59939b631581 100644 (file)
@@ -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;
index a299c74aa5b065b34e186d6b39c726191788d000..98f42f91245cd571a742a3d2d1acedec510288f9 100644 (file)
@@ -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;
index 480fb50a1ffe5170d19f29e5e724f90c82c68c78..7b2bb0d31f9affe2e9e0d9c1cb2135e4d5bc3448 100644 (file)
@@ -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;
 
index 25145bf3638403cf724ca830acf77cb71f643c7f..8dcd67c05782cd5b1d65748cf7e77914d99dd24a 100644 (file)
@@ -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;
 
index bc5daf41646b8d413228fdf94fcc11ae459156c3..7cf2dcfa8900b897b93fc2d427fefd5beb52ea38 100644 (file)
@@ -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;
 
index 966effab33e681640d505223e43043c6c4aa0e43..11e02338f41af902ef7051b0cb4329f47f73d0c9 100644 (file)
@@ -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 }
 
index 0953f35e4483ed62fe09af0c0d1fae5a7a2fcf84..d7503ff8d7d31365c9d623eb9295984b0d711be2 100644 (file)
@@ -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;
 
index 0c3656e193cb7d69ace3cf8a0433e5036e3d7d1a..71a9703ec311a3d5d35e6e38e95b4240c5bf5389 100644 (file)
@@ -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 };
index 6996da8bc37e290a40e01a7b8fa28d0704cf7f26..ca56cb5b01a99f36ac8d67ab2c5c7151f3c69e02 100644 (file)
@@ -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 };
index ac48752b0a944aef659bf9436c40fd8822217eed..57cf2b619257bd1e2013015fd94e9547e1dbf19a 100644 (file)
@@ -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 }
index 7ea5a3fed7655698557df8162f0d44edb9b93ea4..2ab28f5fb23773d116f71af115b3ec3c447f7608 100644 (file)
@@ -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);
 
index 968c45a3298dba6f4aef22b271ff6699e8f5a007..fe1b2e051c479f190c375fe6747ddcb4d4380c24 100644 (file)
@@ -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);
 
index 697321e0c77e4df6a3f1f115ad79e802ee9855b3..7f9de49404d3a8d9276732aaeabaadbb329bc186 100644 (file)
@@ -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);
index 254580c4e69d13895345c883d262e0a2ff918330..3d7b6c9f49f78670c1bcbd3726d6d1e73433cc73 100644 (file)
@@ -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);
index 4c8124d28a24157c02dbe6669849294674cce707..98e236bfccb436e91a36510947fe337d1d066298 100644 (file)
@@ -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];
index d5c299fd86eec6d085a691b4bc51464056ec06c7..8eb9a425b86be6b9c8d2c5e3e8edb1d2c9621fa2 100644 (file)
@@ -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];
 
index 6eb5c2dab38ba17fa680da8e14ccc31705d16292..64940015802786fcec169c9648a61774aea78a12 100644 (file)
@@ -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];
 
index 6317c2eec1801b34bf2a678a2c797fb43cc8108e..82d9bb2b1e1149266add7e27ea304297ce477d61 100644 (file)
@@ -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;
index 0b097c0b060ce741380202c21ea1682843aaae54..29eefd20502673af2f69ec92afec75c225d708b5 100644 (file)
@@ -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;
index 069ca6ecf49dd4c3f1ef83212d7e7fef3beebfa0..ff829711a4c6c701aeab1f9490f006e4fe868580 100644 (file)
@@ -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;
index 8394c53cba5cb44c19da054f3a99ce9dc51075d2..972d4ca607b387ec0a1f6b909ad55cfb2a07227f 100644 (file)
@@ -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;
 }
index 4e2be013c11e4c3088cabdb358b8a10a078dd845..44222609e13fc3fa73548c5b4e1f50d2a2eb5af5 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #358
 
+// pretty-expanded FIXME #23616
+
 static toplevel_mod: int = -1;
 
 pub fn main() {
index 5397a29311a01bd577ba3926fcc50155113c1a9c..fcad89470d7c52edfd16270bc88d53470ad0e17b 100644 (file)
@@ -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,
index 86b194f2eb3419b1f99e46aa291bf1142c91ef98..88be3c235881bc7ad292547823c01c143744ce06 100644 (file)
@@ -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
index e8081005d4a8ff4695ddc124e364ea86305fc53a..8af169dfce989669fcd00a959259e8e0020edbe2 100644 (file)
@@ -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]);
index e846501be6ee5fc64854843b5ad73a0b929e3fe2..c5ff134ff0e9bb6dcf23913ef4757efafb4d1148 100644 (file)
@@ -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];
index 98dbf1eaa69a4ab2f1221f7c7719f2c2923dda7e..4f38a6431b8eaa00adbdd51b0f657df00b749054 100644 (file)
@@ -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)
index 54116dd4082ed96221fbd9cfbbcacddc03305715..55cbae6b1d2c2c73f9ba547e50bade38144eb809 100644 (file)
@@ -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);
index 7e6d9f0bee9b92e76509e1479c054def6ac79484..320f41006e569807c8ff2f2c0c6bd73334c5ada4 100644 (file)
@@ -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;
index 4b07b1d3b076e72c226422ebf5e11eb97a6ff3a2..f16fbac00797a78efcdc3d6b3b8fef3ab72e542a 100644 (file)
@@ -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.
index c0566277e4eb16e330b57f9b83638c07409d395d..3485e23dd0dd5c626559cdc3456cc38035977977 100644 (file)
@@ -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() {
index e8f4948a16533b245003da4c82d2269d4408e21f..c66030c6045f401ccb03fbd84b37383f6f2b5c66 100644 (file)
@@ -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;
 
index 2b57c1ea0da693bfc6b77587cc3be19fa70f756b..6dfcc3b2a165acfe96065b63123facc89009091e 100644 (file)
@@ -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 { }
index d8b3371325b2f4944774db5390848e583807dca8..ede78ff803d00d277d41800680539e3cd9ece161 100644 (file)
@@ -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);
index 043bfe429add3286620f4eefd503d6d66767e09d..43507f0cb00bd475f22978c4401168c169b6ab25 100644 (file)
@@ -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)]
 
index f04a760e5f65172e48289c7224a836df4caa86da..c794e45c84522a6e0ae4c432bbb83393488fefde 100644 (file)
@@ -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() {}
index 14be5773e84db4c53425045b820dd6250dc53195..a85541bb8ba5ff206f79486e707a56517975c86d 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:cci_const.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate cci_const;
 
 pub fn main() {
index c2083c8e705eecb18eb86421b5558568bd739960..986108c5d8fa666c23b2f70702ababb2a5afc855 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:newtype_struct_xc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate newtype_struct_xc;
 
 pub fn main() {
index 2388a567f3043e2b10c1a8ffb439b7de3397544b..94e4665bb86abf8cbe59ad9b76580c6b9513b4f7 100644 (file)
@@ -10,6 +10,8 @@
 
 // Regression test for #15477. This test just needs to compile.
 
+// pretty-expanded FIXME #23616
+
 use std::marker::PhantomFn;
 
 trait Chromosome<X: Chromosome<i32>> : PhantomFn<(Self,X)> {
index 6e16e68610603f1f9e7123a5697ef0f515f56729..50bc9e971fbe587ade419de60ad3a7b6cbbdf8af 100644 (file)
@@ -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<Struct<i32>> {
 }
 
index b588ea9cfd025d76ac0114e0129f6c6d7ca3ab08..801ca0e64f013c71e2ea3d032f353a10c38fcb97 100644 (file)
@@ -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;
index 2f82e729adf584a3ad24c8c4732aa8d230bd1127..d691703f437939691d2e156831ca18ac0ddcea2b 100644 (file)
@@ -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; }
 }
index 639ea59585efaf1e17161b5d4661a5c2c62a5d44..d19debce00fe176475ae47f9a419f021cc07d2c9 100644 (file)
@@ -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) { }
 }
index 31ba5dde8155df9bd3b8a7433b34d045c799b023..ecbfcff812fc1be52e13379fa6022522c7504365 100644 (file)
@@ -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() {
 }
index f43be17786299ec00c8985306c3529fc5e67c258..b3c13e165dbf22a9d2457963cee2e3da33a5c297 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that `&mut T` implements `DerefMut<T>`
 
+// pretty-expanded FIXME #23616
+
 use std::ops::{Deref, DerefMut};
 
 fn inc<T: Deref<Target=int> + DerefMut>(mut t: T) {
index e95d942c8cf73c89a404aad4f7834b16a99faeae..4519a8311b009b6e77a2f50372befd8675e44578 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that `&T` and `&mut T` implement `Deref<T>`
 
+// pretty-expanded FIXME #23616
+
 use std::ops::Deref;
 
 fn deref<U:Copy,T:Deref<Target=U>>(t: T) -> U {
index fbb8a3a1720f903ecc79b68c19fc9644e8ab9192..761b29258f2af0a995201462ed7dd71aef753b9e 100644 (file)
@@ -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() {
index b4ee0246d87805ae4b06e22e5339db2a24e0001d..4249801b0bc6ad12ab52d5bdeb01483b65963076 100644 (file)
@@ -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)]
 
index 6869a60838c09e695b71fb4696414196161f4e5b..e0bbd0b2b041e447855bc4524f0c4ef072f4cdee 100644 (file)
@@ -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;
 
index ce34852a917a6053cc6a8436516bc2b33b113ed8..22daffc48699ade29693526a5287ebf58f6afae6 100644 (file)
@@ -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,
index e174ffae75de2e6371a4152434b953b6a42aad7c..a4fd77f8993bb73240fb7ff3562d18d93782805f 100644 (file)
@@ -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<T,U> {
     A(T),
index 329c7dab3eb3af47a5e35bad49a3a4a88a98edd8..d80f14c36945b23bc02fcf0dc78fbde03ae498dc 100644 (file)
@@ -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> {
     foo: (),
index bb07b08859fdb95f72807fd1e11afb5ecacaae9d..f2f2ec3de76008d1378fcc5f41e046594452c87f 100644 (file)
@@ -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>(T, ());
 
index 51e615b37021a96841685edee6f93c8553a5b2b3..4e0eb37abc518588f27ecf990afd127bd1594f86 100644 (file)
@@ -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,
index e2784c26dbbaea4e526e936766034aa018dbeaf7..8be029ba2accc196c08addcdf4c26a2f2b6baf31 100644 (file)
@@ -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((), ());
 
index b3194d5820a4e90916c9b1b32e3f0d84d37b38ae..07ad8f706eb5ce0d29bd3b43afe2b06d241e1220 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-pretty-expanded FIXME #15189
 
+// pretty-expanded FIXME #23616
+
 #[derive(PartialEq, Eq, PartialOrd, Ord)]
 enum E<T> {
     E0,
index 8b54536f3abac8f4205e758b31590737c7fc4a16..5f7d184f1949d584642c447fccca694d8db68799 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-pretty-expanded FIXME #15189
 
+// pretty-expanded FIXME #23616
+
 #[derive(PartialEq, Eq, PartialOrd, Ord)]
 enum ES<T> {
     ES1 { x: T },
index 86887c3411f8fabb316422f08e1bc7834220f94f..ea0017380b275991f13a9d67762b41075f2cb83a 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-pretty-expanded FIXME #15189
 
+// pretty-expanded FIXME #23616
+
 #[derive(PartialEq, Eq, PartialOrd, Ord)]
 struct S<T> {
     x: T,
index c7d7f8ded83f4471d77e402f81de7ab2d0374307..702071676b90ee88740f4babbf4e0224fbe5e996 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-pretty-expanded FIXME #15189
 
+// pretty-expanded FIXME #23616
+
 #[derive(PartialEq, Eq, PartialOrd, Ord)]
 struct TS<T>(T,T);
 
index bc55b9132c836314b665fa11edf39971241c1ac6..65bf040b387e68ab7b2692a91cf6d06126197cb2 100644 (file)
@@ -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;
index 4d157f64fb9eda85553d93f8141692b990783a73..574a620ef0290e670aa740c0bb8f6c526fe68684 100644 (file)
@@ -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)]
 
index aa03e23b95ff8b8a12dc0be13974cbbf0215aff7..17f4d93e24c1712ee207de428fffe1721a97d7fb 100644 (file)
@@ -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)]
index d4463207aa26abc81137363ae33c185345a93f7e..2c8efc257745014c41e7f17ab14337cbc4ced844 100644 (file)
@@ -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;
index 7ce7c5fd411055c5cff05fac663197491eb42d99..925a5875171ce6fb5d4b6d70c5ee4fba0407f033 100644 (file)
@@ -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)]
index 03361fbfd9553d385167c04a31a669e43f492e2e..216a4c9cf0033d581db5482e07848712fead5577 100644 (file)
@@ -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};
index c9b60d22ecb7b9bd7a6e6a8cbd3172b198be353e..b23075e6d0af43035e07d90f7c2c28e260a01011 100644 (file)
@@ -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 {
index 3164021a72e6481483a516e8388f58c47699268c..87df9a12505daf3255a120a3013776eb0cafebb1 100644 (file)
@@ -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
index 16df6e7004fe4542d02f981f31a7b51f111c444f..2d25cdf71b0c19dd182446e5cd34aebb49d6a69c 100644 (file)
@@ -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)]
index 71cae400602d2c23b9cf4b5f6ddd0ecb76cb1001..61f266f6d81ad79dcd4f4b08172e2ba0af6feb8f 100644 (file)
@@ -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;
index 2d6997341fb5d0af2e6ba5552ee36cdf50e41a2e..c0921070bc2ba87c1429a5d593f97394805d6eff 100644 (file)
@@ -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),
index 448d5bfd4cb74dfab9a079462d5e935809759b48..791d3dd9549573c624ebcc470aa1b30378244a02 100644 (file)
@@ -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,
index 43271162c18125b0f4d7b3e27e393639c941bb99..22853c5ad806e550f87ce1c89d9974fb38d16fe3 100644 (file)
@@ -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) { } }
index 565e33ce01e17721a17f2e98a08f11d274fc19a1..45b743383b110c3091e8fa40b1e3288eb5e9f594 100644 (file)
@@ -10,6 +10,8 @@
 
 // Just testing that panic!() type checks in statement or expr
 
+// pretty-expanded FIXME #23616
+
 #![allow(unreachable_code)]
 
 fn f() {
index 331cd36a69402f12c6dbabffbd38d92f3bdb3a52..f838f3554d5a79f1abf8ee23eeab060163eef942 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let x: int = 15;
     let y: int = 5;
index 0cb48670f23da3043e6659fcaaf09e0028fa5003..4ee08edb52debb0def59468fca44018e2cbcdadd 100644 (file)
@@ -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;
index f875d0644a07da9136aacbce789621acb0f01c0b..a52dd133e075043ea4822c5345c9822016fed3fe 100644 (file)
@@ -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)]
 
index 0786974e112071b9dbde077a3fe536a2ca15fd35..f0b5d78707a831130d1a259ec797d137175ec0fa 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn f() -> int {
     if true {
         let _s: String = "should not leak".to_string();
index 7a3b6df539f142b3efed8ff676fba9d3b93cfbae..bb8119d5274579d929fe195102210d323c35b778 100644 (file)
@@ -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)]
 
index f8c54fbab8a4ec876a9ecef76ba4f7ee5c0a59a5..9fa085b6701dde0354f345240706d606764133e3 100644 (file)
@@ -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 {
index 645548761e4a1601e0c39f3349088b5e6a1cdda6..ea9edff4945fe3c82feb7c46db9624c8d51809f1 100644 (file)
@@ -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() {
index c2edfc261050eaf2c9795431be34764284d4a5f0..ddfaf54493fb4211825df29f0af62f17ab42fc57 100644 (file)
@@ -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() {
index 17aa1f04e5f49b47d5daaf0a885ff7f5cea5f26e..df29b8e10c7aa5114308b2df4e408bbe6a5d867f 100644 (file)
@@ -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)]
 
index 30ed0b8e4024581b9f2c360208b4fb581bcd9cd2..6b5bd6ad35e759b8ffa4e684694ca6907eb38bde 100644 (file)
@@ -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 {}
index 33548d5e298cd16600594173574b8549a810dc42..b0bc61e3f8b1c39879206fd5a5065fd211fb218e 100644 (file)
@@ -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 {
index 147a27afa80ed69b683fcc0a59d994675d6c307c..838352b3a149d1d17f66afe4cbad59be84621a91 100644 (file)
@@ -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 {
index 64083a063b2a6e4729fa9780e6bfa31283fcf31a..1f821d2baf3fe540519a15384c63ba33c6b68ab5 100644 (file)
@@ -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;
index 226025cd80e8c900a99aac08603fc39168ab9dbb..6e8288d36e8f6bf352c9ed16622dbddc352d4bcf 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test DST raw pointers
 
+// pretty-expanded FIXME #23616
+
 trait Trait {
     fn foo(&self) -> int;
 }
index 74f4b9e923301732b7786d14adae54d5601dd307..e3b6061cbdc979a02ca87c656917a0c8d0b58a58 100644 (file)
@@ -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<T: ?Sized> {
     ptr: T
 }
index 15558414bf58ebeeffc68cb9b478e2dcf218b0c2..50ba85ad7189761b77165b778e8bcd1a0cb64331 100644 (file)
@@ -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)]
 
index 6590a8e1847dca828bc8446200ddeff140a5bae2..3fcbe71df6778d09943388cfdaa72eb36ff7f152 100644 (file)
@@ -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)]
 
index eb66423f1c7a7f0543678616f498aefae01f156d..d95f1506a9b9ea4a3b308b73cbda449b051416dc 100644 (file)
@@ -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;
 
index f7b1cef83ea5397b2efda591ca40432defdf7ded..91c9887300935df525267c0e61f894493f9bbef6 100644 (file)
@@ -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() { }
index 97e873e9aff953cb41b110a3ba9cafd236317c42..a8c20dfb8c116fb442ce30a5b31ec3965687ec5d 100644 (file)
@@ -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() { }
index 89fee7358a11194df025bddf729eb2d9bc923d5d..efe96b96a34c889992212ac9d15b380755952a08 100644 (file)
@@ -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<A> {
     fn foo(&self) -> Option<A>;
 }
index 476d3f42d6ee31375484ea1cbca68d3490a72ea8..79c2f45067884e90526ea0729f7b09e4124a1780 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     if 1 == 2 {
         assert!((false));
index 0459206c5b910854504bfeaa5227e69079d0a479..cec528fa0401cef21a3041cd090654b9e148ffea 100644 (file)
@@ -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());
 
index f56d8843acd3fae7fc37fc4ecdca227b8a064f68..f52a21a997d78a00dfff2a46f1592bf4e80b7d10 100644 (file)
@@ -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(());
 }
index 42a1e563285c583710ab05aedf75fb81244c5b27..881103210e46acd16bceff3cf9b8f878fe964638 100644 (file)
@@ -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)]
 
 
index 27560986e02532a45fd9bf5362064459aa857134..ecab52326446ecc0f6161b37f7da4b7e4cdc247f 100644 (file)
@@ -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<T>(ptr: &T) -> uint {
index 1cbcaac379f09c0f90d71c8e6ab6c3ea2518eb84..2920fd4f734ac5c841ed338daae6844f1931e97a 100644 (file)
@@ -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
index 97997bec2616a085a74ae65baf669704179e53cc..a1224b93418b59ae38ec6fca29ca993b0016ecfc 100644 (file)
@@ -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,
index ef34115739dd47c7a456ffd11ae86df73d64255c..239f9821b925bb4cd954c8334c156b87fdf5804e 100644 (file)
@@ -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 {
index 16eaac082abac25da57db21d0b938dda526ae8ff..323b349643d0e75536e12f91e7803f5cbcffc136 100644 (file)
@@ -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)]
index b45040f6a1c53ee79244add4d4663ac6dbbf1ad6..f1306b3f08cffdbced0a14bf50e0917dffa99f48 100644 (file)
@@ -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
index a4bd361f1828e2c4b9b2b0bcfa2e580b1054ec5c..533d328628a7a93a3cb7e693dc648f1e9c7f36c5 100644 (file)
@@ -10,6 +10,8 @@
 
 // pp-exact
 
+// pretty-expanded FIXME #23616
+
 enum color { red = 1, green, blue, imaginary = -1, }
 
 pub fn main() {
index 6330d6196a361b650d068899ed7ea1233aaf4dc8..4cf8fff2376450117c6f478ecb9a55d0fe622a58 100644 (file)
@@ -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,
index 635c34ef85a9225f9c10b6ef924caf7f1c5d1a20..b8819ab61e8992a79fe53baae369258433db7f72 100644 (file)
@@ -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;
index 4b839d740fc7aeaecf574b9adf9f7394b734c0d4..2284c1427c046cd95636a3a89962f3e8a3bd0c4b 100644 (file)
@@ -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;
 
index 468e5f5f4b315f5255c2b55b8f8748d3c1d69171..99554aafb042715a2bba44cf0f00349e357d4672 100644 (file)
@@ -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)]
 
index 4a3a1156698aa32e73bb81e2abc3a97f12e73eae..77e6141d5592d2ed01b86b690c0de8d1d1542ba8 100644 (file)
@@ -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)]
 
index 86a998100b0e46d978f1ca7d1bb63ae4853879d0..5be8ca6c6cb48ea883c612ad8bfea01ad54957de 100644 (file)
@@ -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
 }
index c41486f660cf6aac3339aac2a19963ec4383257c..424b2e5608adabad8d890431db2cdbd88d8e79eb 100644 (file)
@@ -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::*;
index 659e5b3a8c2f8a93a5e4c23c655d2a89bf67b893..33bc6c596dbd0b008c22b8f3d63beebe62f2965f 100644 (file)
@@ -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() {
index 2dcf6bf6d090757d0bd84950c8ea7358d08928ba..3ca254021e5b9320c083c181b66153d1fd6ff062 100644 (file)
@@ -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;
index b562558822cd1bf2064f346d670fa17a58526175..0b24658a8f331fb3e2ac96deb500275e6efc0d75 100644 (file)
@@ -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() {
index a71016fd88baaf6676c06df88de4340b424d1c1a..a24930732474feb6d30c262e1aa1faa14dbc41bb 100644 (file)
@@ -10,6 +10,8 @@
 
 // exec-env:TEST_EXEC_ENV=22
 
+// pretty-expanded FIXME #23616
+
 use std::env;
 
 pub fn main() {
index 96c58b106f3414ce89c984b75218a708f94bf957..6029b488f0867271872baf4e7c7a24ada62266c5 100644 (file)
@@ -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;
index ef9dc377bc7f7164c5db03428ccd102a869e032b..4fcac31c533a5221b5246eed27c5a73c4aeaaa06 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test to make sure that explicit self params work inside closures
 
+// pretty-expanded FIXME #23616
+
 struct Box {
     x: uint
 }
index 865fccbc3fa3a865e65dbdfebcee08ea08a1c390..c4b8099e8501cf9dbd7d41501af3d9c96bf7ce18 100644 (file)
@@ -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)]
 
index 501ba01b4ce1c28d011b8427a06eaa274e879e2f..ce0cdf0d2496b389a15c83e5b5a45d62abca0882 100644 (file)
@@ -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)]
 
index 3d06a5562034cc0c383bcfba68ad93a498f66bc8..1d013c3abc81b521b5be30a4f559b580438af48f 100644 (file)
@@ -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)]
 
index ee74fc0b0a3262dd34057eaaf0d54929da19bc05..eaaf92fbea9cea6b34244d4dbe40ec712af9fbb3 100644 (file)
@@ -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};
 
index 3f451ee8d515953bb8877d1d7d9d6a25c190d559..7e947c0be4584d0cb9a4518caaf4d53f2451b8ff 100644 (file)
@@ -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};
index 983ebbee9872fc8e58026a4cc0a9f569055c4211..7333d739f4b68732bd6a0420e65cd9aacfb85aac 100644 (file)
@@ -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, }
 
index da0a3e9e107e6cad55d8a7f935b0fa73e50d5aeb..debe9b0ddf18aed96e413c63b1a3128e0ecad5e8 100644 (file)
@@ -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 {
index 09e816cff0bb58d61728941ec8fb48635f905acd..e7c35fcd7562cdcf2dfd28af560a92d965e35aea 100644 (file)
@@ -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;
 
index 01fcf02ec12f66542859dc0986cecac22699e608..6257332a665662152aa199d8457e1bc16e811960 100644 (file)
@@ -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, }
 }
index ed246e2cb7d7bd6008b8f2345bf2a0a00bf25239..821dfbec0be628d31619fa18d8c7e60943ec6511 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn test_fn() {
     fn ten() -> int { return 10; }
     let rs = ten;
index e41ce37cc3a1d5794f7e5dd45136983c3bd95d02..81d4078a3e9572f949f793f2550fd80334a9224a 100644 (file)
@@ -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)]
 
index 91b847d47cbcc679d6b9efda3c59594a2a674524..e4040238cd53bd35037ebffe237787ac041810ce 100644 (file)
@@ -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<T: Clone, F>(expected: T, eq: F) where F: FnOnce(T, T) -> bool {
     let actual: T = { expected.clone() };
     assert!(eq(expected, actual));
index cfb764e85f8d379111513e998abb0248b6f3e65f..5f4515924e7119d8dff2f5c81113acfbd43fc97b 100644 (file)
@@ -10,6 +10,8 @@
 
 // Regression test for issue #377
 
+// pretty-expanded FIXME #23616
+
 struct A { a: int }
 struct V { v: int }
 
index d7d5a39f452f3dee030474b068d7e7ba05c4fd0d..496a575c6c8b5a503145e963c5a426f1e1de46ea 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index ee1d955b0d361d9bdf54c5f7e4b182623c94c5aa..dd4c4d0cd73dca30b33869dde4ebfb638805664e 100644 (file)
@@ -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 }
index 6c6c5085749bb9be42bad0c0a0583b2954891b10..f236f6999383abdbaff9d32ddcfdfa1708f34a67 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn f(arg: &mut A) {
     arg.a = 100;
 }
index afc7dfaf9b441bcfd51a03a5cd0c4ec4fe3f5d14..02ac2a0b67b14f1107a5790157bd7a86bbe24f3c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #521
 
+// pretty-expanded FIXME #23616
+
 fn f() {
     let _x = match true {
         true => { 10 }
index 0ea1f3fcdaffcb7874a711d6100a731d8c60fbe5..51ef5f00ab70b119b5242caf7900fffd6c880188 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn test_int() {
     fn f() -> int { 10 }
     assert_eq!(f(), 10);
index fb2a120e6f4a17d839b2cccc2ca2736437deb667..3f1c059ffee9270c5eb70f2ec344e4605ca7f8f7 100644 (file)
@@ -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<T, F>(expected: T, not_expected: T, eq: F) where
     T: Clone,
     F: FnOnce(T, T) -> bool,
index 52ccee05817a0ccb9ae407ccb9a0f6d294cd2c79..1e631c204798a1dab6da4958d24d63398686d7e5 100644 (file)
@@ -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
index 87c7954fa49aae9387a4e23f1928089d024c4924..e8594db80393ba735178ccb675444ea2e3a8eeff 100644 (file)
@@ -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));
index a58161277989870bf9da7f8a5230ecf9ec836897..99c5053588b1c3b9ae7cf11b919f1c6c2fb30063 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 23446b3f650c5a4917f86a1350b55c74aefc4ae6..345f17707c408b664353db89f809d8f610b368c4 100644 (file)
@@ -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() {
index 9de1379f480f1bda79b4cf81f9b9f9353923c310..7cd0f6a758999dd66eeb5dc0a29944c51b923f16 100644 (file)
@@ -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)]
 
index 489cd8437d21faacf5b52ddf21de41a2ca2453d0..d8e3172ea47c150da02865e2d78f9843a33a4fea 100644 (file)
@@ -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)]
 
index 8e66827e0198f252528d7ee45e8d06ec394b2705..513197be8f31525ce0b2e05d32628768fb60413c 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 type compare<T> = extern "Rust" fn(T, T) -> bool;
 
 fn test_generic<T:Clone>(expected: T, eq: compare<T>) {
index 3a8955917d6496567237712b062df5c073f35752..664ead10aae09fbdc79932b6ae16038cf5f72872 100644 (file)
@@ -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 {
index da24d4c57cc798e1a2366facceeddaee1163c385..40e7a6175cf86161eb8731c35471c2f4e43b6f4d 100644 (file)
@@ -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);
index 9641cacddc0a682e22cc498188ed097e172df876..51eda4c7663a846305778e3d45f770198fa5562e 100644 (file)
@@ -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)]
 
index b8996de41999cedb851a7b55e144b479b01a9199..2282391ef6fb478dbd9bb856c802134e135a072e 100644 (file)
@@ -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));
index 324ff59dcb8f0c1c421b1da0d6e1b20ffe0b10f4..a1d86218846d6166cb5689e086172f569d6f2fbb 100644 (file)
@@ -10,5 +10,7 @@
 
 // Regression test for issue #762
 
+// pretty-expanded FIXME #23616
+
 pub fn f() { }
 pub fn main() { return ::f(); }
index d204f808e4471d9fdb1db81dacde7979c2000518..46cd73e11527c51c4f4e246a7cb00792ff9dcbef 100644 (file)
@@ -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() {
index bba8cbdb83dd67d7314cf07ba0a3ee4c84b3b8fd..8e050aa3f4db765242709cba5c9fac3fd1d8a162 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 use std::cell::Cell;
 
 #[derive(Copy)]
index e4b9b9dfa1686599c0e8eda763ee9dd38e4c7d3e..67f6a3e8fc48478cc952fd00085f51ad0ca4b384 100644 (file)
@@ -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() {
 }
 
index 34d2b577f202c0210ccc5033437acc996e6e216f..bd05b3ce5a45cdcdb0a3ceb612ff7d1903ad367b 100644 (file)
@@ -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() {
index bdb1326aa15c03f0e2b6c47395e32dca1ef8c0dd..12f9c22c91824d4db587f6f433b80325a32a3ce0 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:extern_calling_convention.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate extern_calling_convention;
 
 use extern_calling_convention::foo;
index 612b6ee14e196510de170be3f2d38683806ccfe0..2d633b1de69f67a23aee069027676d6754ea5d58 100644 (file)
@@ -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() {}
 
index 59ee9a14e2eac71a43029712023c11fc7bde6d7e..50c070483f6974ad4455c34357735e047f16cfc9 100644 (file)
@@ -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() {}
index aab409e77cf47b19d3e37f917635a856a1ba4132..246f65931b70e8deac213009c9db11d374c720cf 100644 (file)
@@ -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;
index 84fd1b40bf7a50eed6bf3a823fae09bec5d45774..74f47f08703a2f9c7edfe489d63a5427e83d34c2 100644 (file)
@@ -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;
 }
index d6c6389fdb63bda3465e870000c926b281099b1e..1c64716b822b5c90f2400f64c140179c21816399 100644 (file)
@@ -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;
index 2e86b3774c8dd64722fc5e493606aa5002056a9a..bbdf5cf64a127fee542efb803539a5c49af31493 100644 (file)
@@ -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;
index c33c9ee3027f761580ecc802a3c4b61ed9a9326a..24c461f43adf8919c97509c5b7baddf9637af1ef 100644 (file)
@@ -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;
index 272dfc98148ca421186ee0d2a9ae1f6767372691..17b0bb580fce27e10a98c2945230db1a3eaed1f0 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test a foreign function that accepts empty struct.
 
+// pretty-expanded FIXME #23616
+
 struct TwoU8s {
     one: u8,
     two: u8,
index 2c01808440762e30b7038e4f10f3a2d60a2be4f5..f93d7a3ff9614f7a043b8385e9a81ebc412935d9 100644 (file)
@@ -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;
index e72e87d3d93635ebc142082fbfd0fd16cbb60593..961a3dce16813117cad9a1237c4009ba02d0b96e 100644 (file)
@@ -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;
index cefc266b5c764019ccda14b0211a607964d88eb2..29bcdef5dc9ec60da7e73c57b9d048ef265aff6f 100644 (file)
@@ -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);
 }
index ca9767307f42ed1834d60bfcadd2a424019089cb..f149a1346229a64f1dd968e55a49729748241522 100644 (file)
@@ -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
 }
index 8d650459daa8de31534e62479149975d76b23835..4e9c44ef75eec5c683bd3c44f56ee60a9cc927af 100644 (file)
@@ -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
 }
index 924aaf811f44a55e222eec01de148edc6cbff5d1..fffd77fa897354edaba7b2bcc9a00c7b3ddaa3e4 100644 (file)
@@ -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
 }
index 1dbce403cc8a196e4e9299b47e97c556e84d8247..fdf43d4332a9d16b4c774c1b4b69fc6d2dbb2b9f 100644 (file)
@@ -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
 }
index 8ba39a24514cb7d872798a02a370868e7ef16328..e7f707bc334d70f9dec37d3a201bb7139b00b4d3 100644 (file)
@@ -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);
 
index 1934ef8024fd4aead06bb52fc8f23b90e678a38f..c016e4e62f56f19a0cbb49e038fa0683fb2cb466 100644 (file)
@@ -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() {
 }
 
index 891133c78d477fab0bf06b1cedb82a40b2a8a447..aaa8f6cf26f1d8330653a2ded9d5efbddbee93d6 100644 (file)
@@ -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());
 }
index 1d4c08f0bb5def4231d1cc1fd5cf4a40e6298cd3..aab32a7e7bd3773d33ece0e2730636aac38e2dab 100644 (file)
@@ -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 {
index 37f7d84aaf1e42a46742267fed395d0fc10b1d4e..fbdf817e9abb8552a9bccb4313c48299eaec2315 100644 (file)
@@ -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
index bbd7b9130e7b94e1afe1290803d562019bd5de81..019537a2ab8b03abbde0e833bdf1738c2f0454ba 100644 (file)
@@ -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;
index a673a67089a3a2289225b0572a44b05ea52cb3cd..09683c43ece222826cce557f2682de32014b2d75 100644 (file)
@@ -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.
index b52f025fcbb51ead18828b4db82439f3ca8fa664..b375f122082ef1e2169501785ee70805f1cf580e 100644 (file)
@@ -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;
index 9c75979628f3c27c2a6b8eba4969dca8679fd6bc..f84cbe52354678633226f1007084bf432947ab0e 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let a = 1.5e6f64;
     let b = 1.5E6f64;
index 09df423d2dadc97d7df945c0bc5849e91d5553f9..d45c689bfdaa764556af81af164eea7892d827a8 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let f = 4.999999999999f64;
     assert!((f > 4.90f64));
index 0bbd5ecdc3f5c4603133272da3b48152d085addf..521ed6db65be1714c5d56210083de3e796ec3525 100644 (file)
@@ -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();
 }
index fd8721e29e9b83767d605418f13ef14837af601e..0fd0f6a110d56fb735a75144952ee468bdaf9bdc 100644 (file)
@@ -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;
index 09508b9b136296423ce4e78f4bdbcf0173b79b0c..4ec32d23467f717d3a70564d65e01f112b5c8664 100644 (file)
@@ -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: F) where F: FnOnce() { f() }
index cdde98331e2d05859b27d3cf9511b89176ce3041..b373294e243f21083bfcebdacdfb1a3c13ebe3bf 100644 (file)
@@ -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() {
index 4fc2c69ceb34f3dfaa37ae78999f08d09a279935..8a16724561025f31e5a8f6f0c4e93ce11485f027 100644 (file)
@@ -10,6 +10,8 @@
 
 // This is what the signature to spawn should look like with bare functions
 
+// pretty-expanded FIXME #23616
+
 fn spawn<T:Send>(val: T, f: fn(T)) {
     f(val);
 }
index bf6926050ba96b2f780a885a1b96de8dfb06e8ed..74d107d15ab0f1a4b0d62437bd7edadc3f653585 100644 (file)
@@ -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<F> where F: FnOnce() {
     field: F,
 }
index bfd02f5e27b0c4bced6290d6c5973584916c27b5..7f9248f4d2ac2a40d23668d4244615ff9d76107a 100644 (file)
@@ -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;
index 8427a0f444621ce93cdbf25a07240b7eacfbbcdc..34489555dbc203b9b56050a0bafeb2f1e7028b35 100644 (file)
@@ -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;
index f21dbc6f987d21818962c88cce30d9680f37ed00..efb58474118a6196426e20e2342a8be928e0bbd5 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn foo(_f: fn(int) -> int) { }
 
 fn id(x: int) -> int { return x; }
index 3e81ca5125ba4b84fa16383770577d52027dd7ce..2287df4b1055299351f1691b2e466d872fa49ea8 100644 (file)
@@ -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);
index 34417891197a422dd6db05cf34c80eabec933198..3e1674a97e089f5a311f9bdfd365fb8a77a623d7 100644 (file)
@@ -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() {
index 7a9b8a45b2af10d308907dbd037d4c7e5adce2e0..2db01b1aa40671e4c5319ae417bdf94a22e6e941 100644 (file)
@@ -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() {
index 84218befcd83bed2b3fde9fac1d796b7c0c6516a..8784af1888648990ab81e414372a0aca94eac14e 100644 (file)
@@ -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<T> {
     None,
     Some(T),
index 7564efbd9e56ba483ebe65f102df68dbf1f06814..109ca26056fff49c7758c5feb6ec1d6f93e640c6 100644 (file)
@@ -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];
 
index 31ed49197781c4fea201199d07f9a0ade4fa4ab1..769d9116f5a8100667b39c16a8d0478a1ee25795 100644 (file)
@@ -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]
 
index d2de1ed8c7e6f3ff032bfbfe4cbe635b586e2aa1..7664e74cd33badaf0f0bb73c40ac4fbd7cffc15b 100644 (file)
@@ -9,4 +9,6 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() { let x: Vec<int> = Vec::new(); for _ in &x { panic!("moop"); } }
index 25d625e27f6ddd40578fad4ef9424085a830778b..bc041259895f9c698ec384e0d7129a4cc1704109 100644 (file)
@@ -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;
index 1a60f22d1450a1a36a02bd89a269a1fd280a01d1..cc02ee1459b5ee0f04e8935dc317a03d902ba0ff 100644 (file)
@@ -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;
index 79d2d4000805c3c49ae7175cfb491cc999db0482..065e4cfb7682bfa76ec9d7832e32d7bf31950c0d 100644 (file)
@@ -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;
index d9abed501237c15892c179958415a839468805b0..60cfc9be0787a5f5966ea0b03b9f7a25d1b892db 100644 (file)
@@ -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;
index 3817e1b0edace950ce3f320474ef3881e92cf4d5..a075c08b737e04d9d7b09b2d2cbd7e4cbed02397 100644 (file)
@@ -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];
index 8403a1669ffcf5fecd6e2fe8f688fab6f1ec4fe0..2248132d828d15ef3bf7edfa232e1254846c1d4d 100644 (file)
@@ -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;
index f6466994955e79e537a65dd8779a46f2e079781b..45e57e8a7e8d36d5af30b687b9679f7bda8bfb07 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn two<F>(mut it: F) where F: FnMut(int) { it(0); it(1); }
 
 pub fn main() {
index fe42b2a0558a10b8a40aa959fa9f697a320e35e6..fd779d665071d337c0b57d94aafa8057a6a0218d 100644 (file)
@@ -10,6 +10,8 @@
 
 // calling pin_task and that's having weird side-effects.
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc)]
 
 mod rustrt1 {
index a274a1914498f5760b1c996478733225b91c5d89..b7fe3705e10a5a31b328d23411ba6ce6727ea488 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(std_misc, libc)]
 
 extern crate libc;
index 09317abce921d9383e5f28668220a2a1a938e16d..4c0633d49c65fbcf36523f33b7d6ba344af8b73a 100644 (file)
@@ -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,
index abf9f504b7d823f9aa47ddd1bbf99219705143d7..70d4801ae3b3c54b6751307affcff0696be40840 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc)]
 
 extern crate libc;
index 9305945b918b8da68ff80401e464ad25968b2b92..a9b3f60566d4e9326008cda848a8fdb79b8dca18 100644 (file)
@@ -10,6 +10,8 @@
 
 // ABI is cdecl by default
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc)]
 
 mod rustrt {
index e242071fb26bc42d37f21749da066166631b55ab..8b48731ee0ba05bb51f6edc64859793884e5f94c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Passing enums by value
 
+// pretty-expanded FIXME #23616
+
 pub enum void { }
 
 mod bindgen {
index 749a5875b75624b463c89c45f57ec80062a5c03d..d83bd940d197808fd8c3af284097e6b6de44ea5a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc)]
 
 extern crate libc;
index 9670d2de3efcab1aeac50b163cae1e39ef65a503..bdbbeaa9511cdef86eaedd4de718a7408e23ed4d 100644 (file)
@@ -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();
index 4df6ed843affa51a625337a4209ade7f7d54e1d9..71934b42c33f510ed8bf9befe8fe1f6a1508982b 100644 (file)
@@ -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]
 
index 2122759b3d3ee963224146f00e00c264e0745fed..ce26fbd4c00f9e7546f633c141e5ea237c338c51 100644 (file)
@@ -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() {
index cdf147aae1093af529580cfe25cc4b0d5ba074e1..e04fa36d80b4c8dfd3902445d7de6ae701bdcfc1 100644 (file)
@@ -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)]
 
index 3955bedb168aeb373fad6b1ce6fae029b18a0e37..526787c8b9c9e46c11204ac3dddca9c9bf344cb8 100644 (file)
@@ -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: F) -> int where F: FnOnce(int) -> int { let n: int = f(3); return n; }
 
 fn direct(x: int) -> int { return x + 1; }
index 4bff06f2a03825f5f87bf8981930f8c1af736c0b..b04377d3616c44966bc3d87f1e39c337f2546673 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn f() -> int { return 42; }
 
 pub fn main() {
index 581f71a737651a59f5fe1abfcac2eda76e3fd6a8..4476ce309c478e63cdf956cbbf0d994686ba35bb 100644 (file)
@@ -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)]
 
index 799b865bd2d7aa5c91d50d27cadd4b42f05716c0..5893eec63f02754482387ce6d05f13727fbf1510 100644 (file)
@@ -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)]
index 97ba561baea39a45450b5fad2d031a0474850a71..2eb6279455ea3cffb83aeac0abe58e481c04faa1 100644 (file)
@@ -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
 }
index bf02b82d1a0754d5fbc8678965a4652417296aea..c76d942575c425608f375507f747a4f68dba6c22 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:default_type_params_xc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate default_type_params_xc;
 
 struct Vec<T, A = default_type_params_xc::Heap>(Option<(T,A)>);
index a2f7bdfd81709f80ae7397647b9431a67c99fec2..7265b021adc467f052568076d4332d33d97c3dae 100644 (file)
@@ -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)]
 
index db5175f19cb4b78cdc3fa6ddf2f4040b10c13de1..4ea05a375d11121b614eb37ca13796ba2e8a790b 100644 (file)
@@ -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;
index 2f88a54e3f5e0535bf1e51df0cd9fec312b4b60b..0eb17c41307d0a40985a57a2eb361222897a5e95 100644 (file)
@@ -13,6 +13,8 @@
 
 
 // Issue #45: infer type parameters in function applications
+// pretty-expanded FIXME #23616
+
 fn id<T>(x: T) -> T { return x; }
 
 pub fn main() { let x: int = 42; let y: int = id(x); assert!((x == y)); }
index 6b503e711e9d3787f139475e7852304019776716..04a8824abedcbdc2efc4cf1153b6a4dd3bf75bfb 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod foomod {
     pub fn foo<T>() { }
 }
index eb0546063f7154396245fd1a5735c19732f1e3d2..b14a6101225e799a8ebd5a61f969db5131cb26f6 100644 (file)
@@ -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<T> { wrapped(T), }
 
 pub fn main() { let _w = wrapper::wrapped(vec!(1, 2, 3, 4, 5)); }
index 4e3c820405263952d4eb897b0a002abd55bd6f4d..24b517280007894df71ac317d2862fa78e9582dd 100644 (file)
@@ -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>(T);
 
 pub fn main() {
index 986b35cbecf96ecbe4a795d60bbbc415da7c290d..4934b9de36c6f7dca266e0b0b76d57829cdf3243 100644 (file)
@@ -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)]
 
index 010f54dd55934ea53c425066dd4bb67dde200c85..49f8d6a3adb520f89112a97519a30b9485ed09bd 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait vec_utils<T> {
     fn map_<U, F>(x: &Self, f: F) -> Vec<U> where F: FnMut(&T) -> U;
 }
index e39957e2bf2ef879570b3da0e20d84ce4985da63..d61ae520ada890eaffb9efd315ce2729c02af2f8 100644 (file)
@@ -12,6 +12,8 @@
 
 
 // This used to cause memory corruption in stage 0.
+// pretty-expanded FIXME #23616
+
 enum thing<K> { some(K), }
 
 pub fn main() { let _x = thing::some("hi".to_string()); }
index 24c31ab4ee66f7236f44e615279b6fe1f56ae342..9518d590279fc2ce01aeba06d539282b8fc6af02 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 enum clam<T> { a(T), }
 
 pub fn main() { let _c = clam::a(3); }
index b0d4944ba540b6ea123061115409e857c2db6841..38f6707d9eff3be31c4165204e60a6bac3febbaf 100644 (file)
@@ -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)]
index a1cf581fe4a81eb35169e9d2052526949bdd5984..2b3bd5ead94a2049c7cca721ea6848260a5e64db 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 struct Foo<T> {
     a: T
 }
index 0ff7cedc6c5f1d64c3cf270b4e4a5160a7bb3e87..6f93ae0d42bc2e586ab3ff11b8cb39f7407e13d7 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 struct Pair<T> {x: T, y: T}
 
 pub fn main() {
index 1d39c47417c1002c8748149775b521a6f6bb0672..4c5072b10c96726222c81151505a57487ca76405 100644 (file)
@@ -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)]
 
index 1ccd8a0640efe1ecca066bec6cc69fb43f456073..52b06ab2928af8dc1884dac36a970b03f3e9ba55 100644 (file)
@@ -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;
index 618916e8569079822d47e5dd1ad087e85c3884f6..73c15382d9ea574027c8dba7a229a6c7807dfed6 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn f() -> int { return 1; }
 
 pub mod foo {
index addd6a63836f3512b033ba144a715b620f42d5f3..f038353ada27abf709d8f8e917d240fa0b11408a 100644 (file)
@@ -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<uint>) }
 
index 188106ec107887ad751be3574a317afc526a2556..59e7c3782e11156b0794ccd3e43d8e0dcd2af92a 100644 (file)
@@ -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 }
 
index 5a793f7065a41fa6a0c93ac5c7e792a79fc1f1bb..495c1ccf1f4fbff65c1fea9a02eb1705337b7e43 100644 (file)
@@ -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 }
 }
index 9e857a33245d16be5b060469a0d0a548e8a3ddc0..9cb588b101047e8a6077529069f9772159ba025b 100644 (file)
@@ -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) { }
index c8992afe36ac71870b2d345fb6f7a3b054d8f64e..676c7b8245a64870b5b065211d3b1afce66ecad7 100644 (file)
@@ -10,6 +10,8 @@
 
 // A basic test of using a higher-ranked trait bound.
 
+// pretty-expanded FIXME #23616
+
 trait FnLike<A,R> {
     fn call(&self, arg: A) -> R;
 }
index 4067b922cfd6b18ef149758adb2e1851e7d3913f..d837dafc759ba8a76bc3cc592cdac9ee26707313 100644 (file)
@@ -10,6 +10,8 @@
 
 // A basic test of using a higher-ranked trait bound.
 
+// pretty-expanded FIXME #23616
+
 trait FnLike<A,R> {
     fn call(&self, arg: A) -> R;
 }
index 7b16bb867e79c30004a1ac777e9a0c8fc2efe591..8ececb3875acb045de742c8652c39517b11e6eae 100644 (file)
@@ -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;
index d5307c09103a1351c01d24a2e5a71bd3658c9a7f..ecd0bc681c313c46cfe8ba09ac2d0d6fe5cbbf72 100644 (file)
@@ -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)]
index 88e6de6d3e6ff6fb93d8aef6bd74bf0cf616f804..f27fb29717611ed14f72656ea23a9bf02871ee71 100644 (file)
@@ -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
index f4daf9a4f629789696ce65177ad9f18ea75235b3..2c247c8099057e2965f5e65c1376049f12955bb3 100644 (file)
@@ -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)]
 
index 9b37b8e49ef3c5c247639548a813c6f95ddd4af5..bdebadd54112cfc89de9f4a839f541f6d43bdaba 100644 (file)
@@ -10,6 +10,8 @@
 
 // A basic test of using a higher-ranked trait bound.
 
+// pretty-expanded FIXME #23616
+
 trait FnLike<A,R> {
     fn call(&self, arg: A) -> R;
 }
index 1b62a8e809c89dd2b4842ab4a96372f6a6ddbe5d..7741f1904f6ab1ccbc5d1e3ed7104cbc5846b42c 100644 (file)
@@ -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.
index c90c3643d4e54f8dd5d301ad635b662260f903c0..1f63349b2d8da807589b1825449ac5a22af26355 100644 (file)
@@ -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 }
 }
index 5083bd23207306be0fe056e17c259dde134666c0..2345bb01d8ae98e5564eb42ef689f1973d9e7b7e 100644 (file)
@@ -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")]
index 3969394a26b93a9daaa6a7c75722b1b268aa7db3..8421f47e94d8c68ce0bccfa209a83319a7d47836 100644 (file)
@@ -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}
 }
index 0d8da2a93482f4649bd1ec7c351bd88cf63fba3b..2d530275ea21fda957fb6fa8ef31ced39ee9d139 100644 (file)
@@ -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
index cebfd89d8aae696295669b13aaaeb0380fd01a82..2cc4e880bbf5ea27f12a509b7b87088f1bde1087 100644 (file)
@@ -11,4 +11,6 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() { let mut x: i32 = -400; x = 0 - x; assert!((x == 400)); }
index c91e738b822dcd58f32155e180a055991fe3e1ed..5dd53a268b1358a9e04fdcb2e47ed1446017a241 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let mut x: i8 = -12;
     let y: i8 = -12;
index 2d2f77b099151037d97b4784f29df0d96cfcfe9a..1286b29309a295ece557ae47de39ff97b047c368 100644 (file)
@@ -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 {
index b589c083a9789df02acc4d0b2eb7882d9b9eeb39..8d475a99b818833ac41830362b72b7ac02c4ed74 100644 (file)
@@ -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(); }
index 65fc24ae74630d87def6c7cc88f3064b6d4c8c29..839ec6457e175d9073e5a0bbac7f9831659d79da 100644 (file)
@@ -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);
index a33fc4f2e7402204de52172e1d39ea64071676ef..33a44b3bcd64601a1807d0eaaaf29325158df926 100644 (file)
@@ -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_<T> {
     none_,
     some_(T),
index 663ed24d60e48483ba246e1f41a977f2aa94fea8..210bc34bcd1db1ea3035eb3c18d7a419bf7b3253 100644 (file)
@@ -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>(T);
 
 impl Foo<usize> {
index 3031228b3ab44f5361fd2a6263e4dc706381a3cd..26f12e9730b2abd6f9c8777c52c5e52d8dcc9997 100644 (file)
@@ -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 {
index c1dc68b245655b2c521be9d7fa012e50e12169a9..2ba7375d67a645450695222449ecc5e94e77a432 100644 (file)
@@ -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,
index d7e53f3c38ff793eafb667a9df41e8addc6d6adc..97945f4c4dac347630c06c3f8f80f5ef98ed40e9 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:impl_privacy_xc_1.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate impl_privacy_xc_1;
 
 pub fn main() {
index a949f25f41e095a5e83f86d27f3724b1c6ace29b..39c175f60da41181265162db4b5dcc571e22085a 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:crate_with_invalid_spans.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate crate_with_invalid_spans;
 
 fn main() {
index 38602bef229bcecb09c94a42f6f828228fb40009..9ac35fbb38756b9530f4a55a85d014e54341f852 100644 (file)
@@ -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 {
index f7874cc56fc77ecd81ccdb0b1a442d9f1c38f1c3..eb9ec6fe985ac94334a89683f1b0d3f4023fa236 100644 (file)
@@ -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::*;
index 4567651e892f5c14cd9fbb532cf34806871e8165..532cdbbee3cd49e3ae9ad7efdfe5954b4f6ff377 100644 (file)
@@ -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;
index b46f81479bf0437353236303ed18267a8527cb99..c47448536223ca2b162fd0d9d5899c9d2b6a6933 100644 (file)
@@ -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 {
index d87b59537df8f120968480a5940df427dfc4dd62..9a0d8e201c24391229b548042b71551bedf51026 100644 (file)
@@ -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) {
index 979e76b1ff994a4dd4d62a2cc8f4040e5afb3ee0..7347ded99e7c4e10ed96ce895b6a1147f36369b2 100644 (file)
@@ -11,6 +11,8 @@
 // Given `<expr> as Box<Trait>`, 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 } }
 
index f240a5e6de55fd64d5650cbb69cf90969bb0a731..c599f2249996a6d19f3c41ad93a74ad533fff3d6 100644 (file)
@@ -11,6 +11,8 @@
 // issue #680
 
 
+// pretty-expanded FIXME #23616
+
 fn f() -> Vec<int> { Vec::new() }
 
 pub fn main() { }
index be561dfffa6f91a34bd539a29999c8024aabcaae..fcbd4b332318eb6072adfaa04a819c478063be25 100644 (file)
@@ -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 {
index 9674c86b379a53195660c5d900771040f40971fb..042268435c7af88460ef206dca345c3572afd18b 100644 (file)
@@ -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 {
index 76927858ea11a378744757e541564860e9ad3770..ca4dba4198c036d801986731ec7b8a2e195b53af 100644 (file)
@@ -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;
index 4ee06d44e65656a1f8957c09f0722f8619a5a9ad..3d1fff7b5f0c316b9de3520efc8af76a72dc6689 100644 (file)
@@ -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)]
index afb2b21b04ffa637add6be24dee423b7585ccd02..a807e582ff464ce71f9f0cdb66bfde8907131f9c 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct Foo;
 
 impl Foo {
index e4026a8fd0118a7fd5ea44920cabf0072ddb4548..48f2006ed59ba142dcdae26e10a027d58b33a2da 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:inner_static.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate inner_static;
 
 pub fn main() {
index 35897d5b823f1e9dcc628dabb704fad5eb58a0f8..e4a3f2c8d1d4b847076b4f5832da0c3612d93126 100644 (file)
@@ -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,
index 169be054282043a0ed38f74ddf50ae7c1d56d9c9..09d6501267d7063c47e93d7411d387df430c522f 100644 (file)
@@ -11,4 +11,6 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() { let _x: int = 10; }
index ea8825d22dffde280dc3530abb4f92007aaa114c..b782925fa93572387ac00fcbd5df9dbcdd12ddf2 100644 (file)
@@ -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;
index 77e7ee6264319d1d78bee4baa081fd3273ae7c15..e953cf2fda1af9bce4a83dceeba8a765845e7ca9 100644 (file)
@@ -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() {
index 542efe334597f83c682dd07f85126dce2f9f75ba..35da4b8a9364bb3cc59c6b1d2ab28c35266fadd5 100644 (file)
@@ -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 }
index a9aa5955d3d12be43404514760bf90e459af3965..5bf8a4bc8f70740e840069c8754052a9d0f657ee 100644 (file)
@@ -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;
index d111462ed5a318510692c55a2f179e507fad0d16..c970b17d2a1d49353ea94fca27bb2891ff7ab4c5 100644 (file)
@@ -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 {
index 638b2e434a5ffef04c93a66efb359610b8ea077f..fc886d7e30165023cf33926a5c62677f9d99f051 100644 (file)
@@ -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;
index e6a81dbe5d95f9d68c774ac27c87b702c7d9f062..c5fe02b9190d4dd28799d72ca526d76a670d8795 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:cci_intrinsic.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate cci_intrinsic;
 use cci_intrinsic::atomic_xchg;
 
index 1d7a74b042fac815fb7dbc48a9f70873122d607c..61a9f6109a3e8882b2836d125a16c50a4bfea732 100644 (file)
@@ -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)]
index 09dd5304ec5c21a2a75bdb0bf22c4c270507ff47..89aea93e7b35a5a3f535b2a53ea13c590ebe9402 100644 (file)
@@ -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)]
index 99578abed38e75ec1f796a53d59841d380dd1e1e..ff6346943dbcd5182a8331e39afe2d309e3f438a 100644 (file)
@@ -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;
index 34fd8effd4912de05a826f1a6002ba0491017ee9..834455d560e42a9a542ccc30fe3a9b5712cc806e 100644 (file)
@@ -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 {
index ea9648a3e699add96b257630345e9fd88bdf19a9..c095ad1a070df906e55b4979c607749cbfd62ccf 100644 (file)
@@ -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;
index e5724c1e0dc16ce81e211089b6097bf5ae0a94e7..a4661410ad6c0e14762248f746b9a2ccbb9cef8d 100644 (file)
@@ -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 {
index 4ca6b0258032dbbeaf4693074df3703c6b906d79..841ff297a2ac7ded3ac3396af8d6b8d2c078cad3 100644 (file)
@@ -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 {
index ef5ef2f215cc25fdcab8966cc3ff9d75cee4f0cb..1aae8131d80080e301a46abd23a7a3ef65c099f5 100644 (file)
@@ -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() {
index 51adeea394ca9371bf04023b5342f10165743629..0c2fbb01f48f475179b6a3ad366c1dcdca007126 100644 (file)
@@ -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 ((),()) = ((),());
 }
index 8f494ea81fcb329517be35aab0da3a8303151a9d..1ca2476a1013b7f953a37726a1ac91777fcab31e 100644 (file)
@@ -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() {}
 
index 826c23a782bf18a5ff1312029ebc7f6ffe40e97b..fdaa71d1cfb4c9e0918dce0b714e754f82f22102 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-10028.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-10028" as issue10028;
 
 use issue10028::ZeroLengthThingWithDestructor;
index a94ed4ed5b90a29df8cf37423256e164eebd903c..4dc1487b9af949fe515929a89ced95ff375a3d0d 100644 (file)
@@ -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() {
index 52b6677428727dd13f76bf6610d3ad496f883ec9..b5c97bd10edfe8082791e79334e54bf6031a0e28 100644 (file)
@@ -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)
 }
index 1aa9c96de1a9418f66ae165e73fd98cac338e52e..29c5a8208baecc448dd023fcd9dbbe03cf879e32 100644 (file)
@@ -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 }
 
index da73c4b27ac4420e8b2145fc0b0a49c0e0f108c4..10b4162305432e5391df1a1b5211725a01ffc06f 100644 (file)
@@ -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 {
index bc77b4c534311f0115a3fe3966238d206d4882d5..379bdffbbb22f11a289c0945ebd3a1fa0937d8a4 100644 (file)
@@ -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
index 883e52b61d081bdaae2e6e4d46c399ff9922d2bc..ba003c0b1ba73af5208a3636aa10c9cf2afcc87f 100644 (file)
@@ -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)]
 
index a01d2e6f1a9ed90873de03e2efd58fa2e64f1c41..eb2177202a22b526240471c39bec9acfd6e0109c 100644 (file)
@@ -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";
index 90e87f96f7899e54edec7a9dad75b6d9fa140c65..795ad8fb35b82389df0ebe328083c21b6677fc0b 100644 (file)
@@ -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() };
index c3ec3fc40e30a77559d095e4d16ddef29ff17fbe..0a6e454e181a493972fc84f51d3a9b9f7cb29d50 100644 (file)
@@ -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<F:FnOnce()>(p: F) {
index a6af2327c9e8096f73cea2876aadb63e41742a2f..27773a42abb4bbc45db8374402d6c117afd72b1b 100644 (file)
@@ -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;
index 92ea6026ff66cd06f54b0ad4364d55797c459188..3789b93ad76c9a684f67ab3ab6ceb57bd3ea7cd1 100644 (file)
@@ -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() {}
index f824b5fd4dcd8db53b67744a8a5949e8a69ea615..cfabf699fa278ea02fc290187114b2285d2a830e 100644 (file)
@@ -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() {}
index c717053cffc74d10424f7fc5fac0afccd6161e41..9d680d1962f8f7a515e0a4146eef4aea0c256360 100644 (file)
@@ -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)]
 
index 48ea00e47d696a70c2ef4bd6c72eb7b1e6d12a2d..bb322635094e549357638065e6fe738d8451e2c3 100644 (file)
@@ -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)]
 
index 69a23e8099076a6ebe94b85d6559debca3ec8890..5b8828cf0b550fbf9cb4d6545a404076a69b48ef 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn foo() -> int {
     3
 }
index 1717075885d7a1bfd2449762e9d68b41bd1e208b..2e6d278037902459c4e3416eaa9e7ab98401199e 100644 (file)
@@ -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"]
 
index 7fab6662ee01c3d3ee02d3bca9b5e9cf55228654..9f0417a8be9ba78b20cda8f0cb74cdd7f5a230bc 100644 (file)
@@ -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));
index 9440e0c2874a0cfc1ec1b000bbd2aaa21c30adb0..4009d2a7d313fa1641657040d0f8bbec720dd9a3 100644 (file)
@@ -10,6 +10,8 @@
 
 // compile-flags: --cfg foo
 
+// pretty-expanded FIXME #23616
+
 struct Foo {
     #[cfg(fail)]
     bar: baz,
index 2ade0df7f6b68811ad371c9359237826bd0cdb1a..b3187d889a1c490e521386da4bf5f816a41743b9 100644 (file)
@@ -11,6 +11,8 @@
 // Issue #1112
 // Alignment of interior pointers to dynamic-size types
 
+// pretty-expanded FIXME #23616
+
 struct X<T> {
     a: T,
     b: u8,
index c67ce92ee0a9acebcc4bb53e0b876e0fd3728656..70bec062d17a5888a621e3618483d672d3b544bf 100644 (file)
@@ -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.
index 02c82d9c9474b0913473ffa7615db31f85cf948a..f226e25eaa4611b3d7301d16e6381c94037ca5a7 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-11224.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-11224" as unused;
 
 pub fn main() {}
index a45d129ade2f9fec24923885d2b237f77ce7a7ee..e960558e52c8ca3aaf71ea445e17389717b0f71a 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-11225-1.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-11225-1" as foo;
 
 pub fn main() {
index f07957b30ec9fe4afb9db680109df052bdbf9c62..56144edb5c74484563fa65b9c18504a41cfa228b 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-11225-2.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-11225-2" as foo;
 
 pub fn main() {
index 26634fabf5a1542f51726873c768f0689c67057b..5b4bd6c9f2bfc2edb42f6da74739bb287194d4bd 100644 (file)
@@ -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) {}
index 4a74e4be4ce573811e82fd5461975633530eb696..535fc3669911a6bd02e56fa041411b9a57c403e8 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-11529.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-11529" as a;
 
 fn main() {
index b99a5b7ab37c51198f1a18e3f15f086a5de5f419..bf5ad945b9f4370bc3fa165304826081163db1c8 100644 (file)
@@ -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)]
index 687de48474058dd857b1cb5543317b8d68f6a257..06d5b66b3e8502ae1dbd7c8dae77624edf3f7c7f 100644 (file)
@@ -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.
index 3c69377b375c6597cd865aa23f5af8cdb3ef1125..de1b0525d84976f16feda9021c353d9ef6fa8805 100644 (file)
@@ -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> {
index 4b2b3e8702427fc8725405d37e887b1831faff2f..1edd1d137a9291bafa3a987988101b9b1b58d981 100644 (file)
@@ -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
index 87d5bf8ed0a327a0ae7b9e15a4a39a9a6e6d573f..72cc8d470d054537dd0e2d9b6b2b1130b778d4bc 100644 (file)
@@ -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;
index f7aaf4953774a375ff856e4c40a7e0a2af20c50b..6d2243db30070a278ebd940443184e077a185900 100644 (file)
@@ -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() {
index 12a6d9a82c7b014d2b019eeaa9df4ede82d44ddb..8a9b3e4b1434e8678c18d4a49f2d2568f79f7f5d 100644 (file)
@@ -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
 }
index 15c652591077e27f691b0f052647a653d31815c6..4044468c3fe7c7326bcaa5733c4e3889f31fc683 100644 (file)
@@ -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;
index 1540679b099b43b45f8fcaeb302ceefb1385fc2d..8732def0a1a1100ff85bcb66973fa41b17c41cf8 100644 (file)
@@ -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() {
index f3c6da7cfe430b6214f5503b9b02528fdc762d71..ed2009dab1bafe73dc01579b4420ed77a2245017 100644 (file)
@@ -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)]
 
index bf5976e9217f24792d646b99a32512fac2e305ae..7e5b0c2230141cacb2ebdfe7557a7838ad939bb7 100644 (file)
@@ -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;
 
index 50977a7e039e4e8a91b2e6b0036f9bf1d031418e..76bae09bd49422e8f042b5747832780d46a28fae 100644 (file)
@@ -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;
 
index ab990e55295aa2c92d8e0a927fc7b557a0e6b180..514cfeab6af1a64419b78e1019f69921dcec9cb7 100644 (file)
@@ -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() {}
index 563771212aa3df8df9860b57b2143ae166a037d8..3a5b7e86920d74313c0ed0ab5534d8283eb33fea 100644 (file)
@@ -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() {
index d5f8200007f7aeedda12d6e2a6605d4737692a41..ddd30ed3bb0c08a1ecee892225a43ec94a9b8155 100644 (file)
@@ -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"]
index 7d5bd9d6a74db57c3614deece86a932dab8f0bbf..44ebe362c729dacd0d1d65eaf712fc33a75fc8b1 100644 (file)
@@ -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;
index 9ceb7366e403db935cf242145f27fd1e14519ce8..8a23e43d59ed08a6ac4ce1a855f5bf13b9385c93 100644 (file)
@@ -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;
 
index 6b3fa587bc55b5560d54984f4996289cc2b60780..331f9d991d681ab0173059ad9673d1d001122076 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-12660-aux.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue12660aux;
 
 use issue12660aux::{my_fn, MyStruct};
index ef68daa8ce592a594d30e4b0b1fc1f5287b98024..493bdb30e35bcb7ec28c0bc3e91859ab53dbe1f4 100644 (file)
@@ -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();
index 51268969d4221e2df51331310870c5b39f1304bb..2b89915516469b4b0efcc55c425420f838bbe5ef 100644 (file)
@@ -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;
index 4ff17f297d7e6de69178ac2343b2d3a449482f00..ac5a9b728b992270655cacd6ada89a195318b721 100644 (file)
@@ -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;
index 9bf4c94d7e397d379124f98358ed8ace59a81aa2..1852ed212862f56353892cb1ceb31e4ea6651de2 100644 (file)
@@ -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 {
index 7f26d4d3713342790ff913381b83ea9d7860899c..6b66c640b6b5dc0d44ff7b9dd054780db903931e 100644 (file)
@@ -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;
index 11a2e52cf9767a7da97f3cbaaa194721389c25fe..dd541ff948c9d01629a7d52295703be623bcd2c8 100644 (file)
@@ -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<T: Copy>(&x: &T) -> T {
index 3886971a4696ee4127f579473f72c2324f6169a6..14de9e90306bc6b8adf31f455d1298c61fe272fd 100644 (file)
@@ -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;
index 21b54ba0e793b2807261ac09ac89a8c7694fea8e..304d0297424647ed69bbfa72c02c11b6b9efd64c 100644 (file)
@@ -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> {
index c29dc4319dc0cb87ed2065414c6c9079c9f270f2..904b8feb884b961882ef672a670323546f6c6a2c 100644 (file)
@@ -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<Item=&'a ()>>(&self, it: I) -> uint {
         let mut xs = it.filter(|_| true);
index 191e9ce8b6febfcc249b293cdf72e35ba065af98..7a3d3f4ff485a8e0e1ba04f6ad228e1e36488b2c 100644 (file)
@@ -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),
index 5c5282da06b8b1041331539607346b1f64035be8..34960b264567db037ec4a02c1da52efbba6d4bd3 100644 (file)
@@ -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;
index 3c76a827fb2958e546f145bd2e865bc489602b7e..07da2b286c27b9a060aa3e8580dcf46ce4e159cf 100644 (file)
@@ -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 {
index 44167ad2096decc595eb7e352de1ebeb11bc8740..90d16aaf145af8f5348d7361ee468ca29ef2baea 100644 (file)
@@ -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)]
 
index aed0022d9fa44369f5c311cab96659c0df080b45..af31fee048c6a0f13997942cf9e1e73b87577331 100644 (file)
@@ -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;
index 05943943d9533391aeab2afc783414819ebef044..d1a24e4a450d5d1f6820753fbf8affbc5bfd19c2 100644 (file)
@@ -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>,
index 7692a31315be9b2802dd5098894454a8d1a3f307..3fa9f66c9e3ccc0f4ef1f8a43f2b36e881367cf0 100644 (file)
@@ -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};
index 61ef98357524fdb017512a06376d131cdc3fb8de..0b35ccf26f3f798a9c8f612ebf3752412b6d7149 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue13507.rs
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 extern crate issue13507;
index c67dd4b93a048da2e67887508bb636151c274883..8ed8426b8f5da628e619fa56c2997977aac7fda3 100644 (file)
@@ -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() {
index 5ccbe9a7980e8a04bcef5082cb63c5eb0eb1a3f8..f4902c8e0ac38d7d5ee83e1058a1d18972742ecc 100644 (file)
@@ -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;
 
index c9c78f6408bac74473da9ef3b2b1736c6ec7394d..fd482b370489fd4e400ef0a2718180de5ce9a13d 100644 (file)
@@ -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() {}
index 3f4ade08d9280f8f8dbf605bf6ff8df34f4c2448..c8bf74c5d9b4508a9f58aa2b520f48b2feeca6e5 100644 (file)
@@ -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;
index 8731662afa307a30a167e14e8a1e2879220c0dea..38ecab67372d04ead022a0996034cd5fe8178f74 100644 (file)
@@ -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) {}
 }
index 96e2a0dc48539c71f620dfdf434145e038d9d119..c85c0117581a5f771657a9a91cc23a57748cefa4 100644 (file)
@@ -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<FnMut() + 'a>,
 }
index c6847ce55dec2ca7090c97bdb090a74ceb98caa6..cd6711df7f33503c1611d3c1bf35b0936a2d4f9e 100644 (file)
@@ -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]
 }
index 960884c4aa501711ef55d93ca7c127df50f23ee7..8a2e1585da6838a5d1c0f39d5b5fbc82cbca7fb2 100644 (file)
@@ -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,
index a58477e647f3af3899dd3308afd4859482235c9e..66cf37eb61fc558d236f4dc1a85387dc8aebdac7 100644 (file)
@@ -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() {
index dd9a7c97c9ab5f5ca8a2431955e28e321607be8d..d159d55c77c560431233eaaf880bf678c76ace77 100644 (file)
@@ -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;
index ad4ed03e6e2c82386f09c1add758975a89ce71d5..849d7e249a8df146616b4d1d79580aad18686965 100644 (file)
@@ -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) { }
index 0e4b4a2c9cf326ca260c26a6189bc7520c1cf06b..fd311a1e9b56284558bc92d8c647fae0d3618abc 100644 (file)
@@ -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;
 
index f983f233ee35680e8697439ab39d43e9fab1e40b..48c4aed50f4b160e00cbce99759ca7df7bf3f2e7 100644 (file)
@@ -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() {}
index 6c9c7e2fd3f141978aa78d1c68b4bf36c3cbb86b..88af65074951ddcdf3101bd71f156afd8b05291b 100644 (file)
@@ -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) => (),
index d413e323a09997738ede945cb2b603abb11e2b08..aa91f125e48e276a2e52729759d277518a4bc4ef 100644 (file)
@@ -13,6 +13,8 @@
 // value was coerced to a trait object. (v.clone() returns Box<B1>
 // which is coerced to Box<A>).
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 4bdf5a31c713b94aa1a4828efa80c536ff951dc1..e6425f7cb7a0220d8186d628a38cd4b5770f799e 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-14421.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-14421" as bug_lib;
 
 use bug_lib::B;
index 439998c597d936d86327370e9fd43aabfeae6593..d3f1858c36324c6aea7b4c3d34e755d7e0a105db 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-14422.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-14422" as bug_lib;
 
 use bug_lib::B;
index ba769c2594a8580dafd0fc02632d4de6def4e3ef..f897b00ceffef9f8f519e5f33d3673b224e605e8 100644 (file)
@@ -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;
index 027826e99cb1f8b878f8b09aa5416168edc6dc4e..1cbe986e88af0ebd77cbc91d32e3a86233c6215f 100644 (file)
@@ -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() }
index 5924aa44d4d63c672dc701041d446289fdd8cfc6..7392c7a75d153a5a99bdcd1f81456340be9aae9e 100644 (file)
@@ -13,6 +13,8 @@
 
 // FIXME (#22405): Replace `Box::new` with `box` here when/if possible.
 
+// pretty-expanded FIXME #23616
+
 fn main() {
     send::<Box<Foo>>(Box::new(Output(0)));
     Test::<Box<Foo>>::foo(Box::new(Output(0)));
index 44465fe5f80ee493fdacb95d5c2245638483c9f6..6d2d02d2b8b63ae9d4fd00a5089d8045fc6ce9cb 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     {|i| if 1 == i { }};
 }
index 1155027d426da833262e0f9e1bb80ec4a25d22d5..92cb30068de676c05e64bf7350a12554ca90db70 100644 (file)
@@ -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 {
index c322346c2a605dc0430aa3f9280bc67fdff131e6..5dca6e82ba2fc5f0749aa862bfbc3628ba5e6201 100644 (file)
@@ -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)
index f8dd0cf1a822808fa40acd00d627a48be3df10b3..7e7886e3a6e7659b82a5cbce04af4bb3ae420a1f 100644 (file)
@@ -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;
index fbf08ab564d3510d9ba11ed64340cee2d1f47a3d..9a85f83c03b9524de11404f2faec33d088642d55 100644 (file)
@@ -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)>;
 }
index 549ed08aaf37a54130f49bcf1c6e3dbd4ba74416..0e03f13241853c1f29b7c1ec18949459d3725853 100644 (file)
@@ -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 = int> = T;
 
 fn main() {}
index ace1f00b023b58a8847ab40dae2cf496d1c98cd7..05e2fff8a44247830625279c2874360973ee1a8c 100644 (file)
@@ -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>;
index fa4d10df7ea927e3bd9829803700bba60e6bd357..a530384d368c06036bcd8530c4f03b1ec15264ef 100644 (file)
@@ -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;
index 911d850b289af9877b0885b256a62109a191e683..be13d0bc80c4b7b249ea3df136b3092731514f96 100644 (file)
@@ -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) { }}
index 6fd22f2efb704704678178dc5afd2f734dcfae34..d6fdd9f230ad4f6c89cedf24d11656d456e3317f 100644 (file)
@@ -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;
index edca9cbaa30fe48cb402e84b0ae43b7628fba480..fda7b9019797827792cf3feb7f0949badbd41bed 100644 (file)
@@ -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>(T);
index 9752b01e52bc1416ab0ea3cbfa23b626b834c7a3..a6d4f5fde5df94673aa437380b51fc5aaec488af 100644 (file)
@@ -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];
 
index c6c9e8004558cce19afae47a568bd14ef69e7e5f..f56f3b63927546b8a10848be88d4c77fbce742e9 100644 (file)
@@ -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);
 }
index 8ae3d072362ed6b5db81a00be3becce691926a7f..aaf1e5fc18320ec81cc5e9afe44ad9c4e0ed731e 100644 (file)
@@ -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() {}
index 6782310fa0aa52a7fe90ea7887a231009e854b40..9910c2e0d6007bc15627fa5e913bd93f5e89f7db 100644 (file)
@@ -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(())
index d995ecc492e3477f65d3ac466c4d30e8e00d100c..0e194860251a8067900e846b664bf44ba1e62914 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-prefer-dynamic
 
+// pretty-expanded FIXME #23616
+
 #![feature(fs, process, env, path, rand)]
 
 use std::env;
index 6310ce39d99db5671b3df7a86b401e5f91b4f24c..bb89fb2fa102f8c218956085b4ccf3a66e1dfa55 100644 (file)
@@ -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)
 }
index fbbd40895b283d126930b6e164ce673dba9bf00c..b1d74e471c19bc86f3a45d41bd6b681a43c58d43 100644 (file)
@@ -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 };
index 0f4978d78dd86700d0961236461cb6a7ca632250..6a11f15dc847cbf0950726375b08d09bdd3bb97d 100644 (file)
@@ -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);
 }
index 82f53ea7cd408a0333fef195c72d7269aebaf7c4..6556dba653435e7eb8523ed25f85cedbdc818b82 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-15562.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-15562" as i;
 
 pub fn main() {
index 020513121e6de80101d83c29ecdb8178bc344623..6c76f1595dc0de1d748e6ebac54ec76fe7357127 100644 (file)
@@ -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;
index 06e9e652ed25bfc06c3ed1f2a7e4c8f5df74d1e6..ddfb57f345b868de8949b546bb30efd864e670d4 100644 (file)
@@ -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)
index 8da82c498b0b7d1eba2f76eb55e570fe94267012..71306a63e9060dc3ae7a11b06b72c2cc1f50d6d0 100644 (file)
@@ -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)
index 72daa0cba4104abcb20783e2f34d66589fabdb16..929580019ff64fc389804736868f44382d925a4c 100644 (file)
@@ -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];
index 99c8d746b94f1f148eb566e9aafaa0b53df19a03..b65443e4e2d27579929ecd929f7ea058a5d71853 100644 (file)
@@ -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;
index e2f42278cbcb16f7d5367d913d05f15dce509b2d..eb3322e037058a36d57e03cbaab7aad9f10dd81c 100644 (file)
@@ -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)]
 
index 933fa881eed5488054c89554c237e061b9e5f49a..b830234ded2b35eb1e6cc0aa5b7a9910da92a1cd 100644 (file)
@@ -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,
index 6a4f78442d149943ded6817b5663f3580dbf339c..9b300deaa497ef99d649137277d0f6349041582c 100644 (file)
@@ -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;
index 18e1918aea44747e945eb0056b618300c084b109..6b75e4e47978e789281d275d51b0f14c837ecccd 100644 (file)
@@ -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 => {}
index d8ddec286e92a3d2f7688666d558611b077b16ec..6af07c422ef56baefcf2cde9d87d10f712f49e0a 100644 (file)
@@ -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;
index 60d5ea8c84cee4426ccb34c2371cb268c8af6106..0f55ca707bdd3c52e2d50c8a44e2685cd2a819e4 100644 (file)
@@ -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;
index 48ea3a93296e3194420f2e9c79c05e23c907cade..b994fcb46b09673d7dcba4d7d4bbb96a215724b4 100644 (file)
@@ -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);
index 62c36e1d8863661c6331d925223b5bafe3ae48fa..4624953dea3fa85c761442f69e56de0c0349fa05 100644 (file)
@@ -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
index f89dbfd2da9392b858ce7c56539d668f7f4e7c53..d9c87da57237322b013411955c5195e7a1c4f626 100644 (file)
@@ -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 () {
index b34c760192d13f93f249ea856d53bdab776a4dde..bf33221431ae026418b9b3d8016517929bc1c96c 100644 (file)
@@ -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};
index 9448e605937f728b36c2410841f3ec3d68af1054..15a5080f5a242c09c2e43743a7c7af96c4fd83cf 100644 (file)
@@ -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;
index 1ba7b142e5e15c957f35d44fd3de35ebc9f36f70..743dbbc9b99564e408bcf2d025f87a3a779e1aa6 100644 (file)
@@ -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;
index 5c8b4be0cee1a4a642bf375639f510378e6b0c36..cc64ffcab6f93213ebd1a11eab1ae9a3daff1c49 100644 (file)
@@ -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;
 }
index 4e57c55c5f755fd994b1b416f79dd3c6263a8016..a0d9eeb9e0bfda8ca970cbc6cdc18bc7a14a2ac7 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-16643.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-16643" as i;
 
 pub fn main() {
index 0b58df56b6f767bc2a38201c14f15df47970365c..6b0d5d7c5131330d13aa682f12bac632f396e40b 100644 (file)
@@ -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 {
index 16c1b14fd8775e08bde48467ec17af19e7efd800..5270ef9268c596361fdb6370cfba8719796db2da 100644 (file)
@@ -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)]
index 26661302242bc9c20622aa6ee684d56576aff153..e7af88647c02adc96f93cdc424e1ffd30a16fff7 100644 (file)
@@ -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)]
index c2bcbe045c0cc07ac5c51e59a4cbfffd1e46893b..33cdbca14e3675853e6f05a0b773f88fabfbee0f 100644 (file)
@@ -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;
index 25909bcbfe9a82a87a6325d89cc71309df806792..1fdc27eb128452c423d37e64623c5b2556388ee7 100644 (file)
@@ -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) {
index 9dc78ce0d4f1ad2fbdfefb273081c44928967cb6..b8c51f2cd31129632e165e1a3c9d75a7eb7d59fd 100644 (file)
@@ -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;
index a0e6f2c9be96e3117bdf6e0ca65932d02792c91a..7db1b9b6f79689ceb0729dd18790e8c40484f4cf 100644 (file)
@@ -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!()
index d367e0e908e32565ae186dc55d9ebefb69511e54..31f6a4209de4dec5a9a6324189233d0247843156 100644 (file)
@@ -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;
index 6d32ffd6c43ca31791d0889a54a5ac4172ea7ef1..366ef7543fdbb9cc1a0c73d76da0cd5769213fcc 100644 (file)
@@ -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};
 
index aa53a7658e1291fd5985ac06abeb89ac5d765516..f17834e8d36dc31d530cc13d18d1ad94c42ed7c0 100644 (file)
@@ -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> {
index 9623613b5555a6bc4b5d9a907afa31b49c38f380..756822d4f45fad5ada8ba8fd85cb18feff633515 100644 (file)
@@ -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'];
index b2abf2d2b1a9c60238af56ad651827f953f8092a..0c9debec3e037f7e6464eb69792719c72c0dc399 100644 (file)
@@ -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);
index 410d6795c2126dfe93bf92e739234476ef84e773..a9f5476d0f86c758350057a9ec9ed57f777f1107 100644 (file)
@@ -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)]
 
index 945e1f220c5f7366131e407cc9f5d6c0ab82598e..0dac3295c1bf615761864e61b1a4a2325db07568 100644 (file)
@@ -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() {
index 092bcf661a76a2b5e2ecd7a4cef68790f0fd4196..354b0861758c5dfd87b157c3845c22c87e8d8f88 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that astconv doesn't forget about mutability of &mut str
 
+// pretty-expanded FIXME #23616
+
 fn main() {
     fn foo<T: ?Sized>(_: &mut T) {}
     let _f: fn(&mut str) = foo;
index dbfa91553e60cdc88446cd2ee399571e47e93b90..ce1c077b23c57e45680060e87a18e566c17a226e 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-17662.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-17662" as i;
 
 use std::marker;
index 3ca6f473a7900a6fe3de06c98b6166b16ea04e44..34699cf81b44775f0ed924665f2c0e6fc356be39 100644 (file)
@@ -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() {
index 388408cbd4da197c5379d38e2036203f7bdec5e1..3f6bfb84fbf3e947b317369dc12fa7042790e9c9 100644 (file)
@@ -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;
index 8eee4c9f216b93841624c467c5918f7fdc199289..2827ab9293642cebb37b836be19468d26b22e210 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-17718.rs
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 extern crate "issue-17718" as other;
index de9611f259227caf28b801016b3fec51c246774c..9a678f00157e67231a9256c16d0c9fa7fc83953e 100644 (file)
@@ -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) { }
index 497361969bfc3cffa1eddd796358c4c8a496eb05..3cf9c62b40d4911209fbe83c1c353772c4f9869a 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that generating drop glue for Box<str> doesn't ICE
 
+// pretty-expanded FIXME #23616
+
 fn f(s: Box<str>) -> Box<str> {
     s
 }
index 2f1b0342b8e04ad599d56f9ee164aa53b569a6f3..fc821441330a5277fbd95653170fca71b33d8003 100644 (file)
@@ -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) {}
index 8e3cb414566c7577279db2ba4f0fc60d45c7af7b..65a0b51095c80cbd450c5bd0f465aa3306c998c0 100644 (file)
@@ -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;
index a7d9e6a4be6d840596171e06e354e18bb9afd000..82f324a395abd8cce3916e041c6811fd90a791a2 100644 (file)
@@ -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,
index 58a0872a5719b1ee2ef54d5ab7a338d3bf35ff95..994001a82ce337e5f1ef7a91c0acc932b7580e62 100644 (file)
@@ -11,6 +11,8 @@
 // Test that we can parse where clauses on various forms of tuple
 // structs.
 
+// pretty-expanded FIXME #23616
+
 struct Bar<T>(T) where T: Copy;
 struct Bleh<T, U>(T, U) where T: Copy, U: Sized;
 struct Baz<T> where T: Copy {
index 3d6b23c8805fc4e96814096db3dbc64595cf0e90..eecdea66cf6f7c02535609a23d219adb3750e869 100644 (file)
@@ -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},);
 }
index 270537591b75bf0754aa1fbf8e8a08e0fbd0c7ff..cd28d6425516dbe61fd2d95f32bb78a401884341 100644 (file)
@@ -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;
index b7c4bb0fe00460817b2a257ebab7dfc01b5d8ef7..bdff5ba484dc8928f2623b01f993c0afdee9f29e 100644 (file)
@@ -11,6 +11,8 @@
 // Issue #1821 - Don't recurse trying to typecheck this
 
 
+// pretty-expanded FIXME #23616
+
 enum t {
     foo(Vec<t>)
 }
index 67b3239d35197044725b5f79c1011e4b9ef40af5..376d6523ccb98c0c6dcdd5202e7291428565f4af 100644 (file)
@@ -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 {
index e5532b4550baab32c48a59b2191a8ee617f53141..4e60a7d9b5fbbe87a68d3c769a213b05b6f9785e 100644 (file)
@@ -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 {
index c734c1a322245c0e516179f1465bfe24ce9be83e..1386c9d0daa5b886661f5d388b8bb1debfd157d0 100644 (file)
@@ -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]
 }
index 63f57e0a2e85eaea056cfe042e1ca0c2e6bbbea8..edf6f5e32c31f58cea035bf434400f767574176f 100644 (file)
@@ -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;
 }
index 2011b87e731021a96761aaea10b2d56ff5d963fd..eb7e504ae14518eb187d821e6797de4638d5f1bf 100644 (file)
@@ -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];
 }
index ce026942948ca82c96597b997a8022bcc1414692..de6a5be83de38ef438aebcd0d7c123e34fe34bae 100644 (file)
@@ -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() {
index c75abd62deba6721bcd7c0f851044cae09ef2137..f284ac90b4e6b0e558954daf822e801e8cb39178 100644 (file)
@@ -15,6 +15,8 @@
 // impl.
 
 // aux-build:issue-18514.rs
+// pretty-expanded FIXME #23616
+
 extern crate "issue-18514" as ice;
 use ice::{Tr, St};
 
index b92cfa1f29b52a026034c2b1391637a252b8ea6b..897a3d082ba9af12fe3a0ccb365ad49513626f14 100644 (file)
@@ -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 {
index 6caa96530f64b5ee0e6fecdd4a2dcb44a7a3fb81..a256e619216862d5e9205ef0c7432fae46f5f4c7 100644 (file)
@@ -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;
index 8f560258d9f4795fe0aae54431c215b2df1d184b..a3affb7bf86f0a27bd292ac374033bff6aa12218 100644 (file)
@@ -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() {
index 10ae2749a090202073e148129e2c2bc1e86ffbb3..a4e6e6181ee31e1956397a25004a3656ede25392 100644 (file)
@@ -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 {
index bdc16533ea62c23d88a57d6cc3d5f501b3d503fd..302f5ddcc6c60c5041bbd5c95fd9e66fc4706634 100644 (file)
@@ -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<F: Fn()>(c: F) {
index 698b61e5759ad98268aece46d4ccec0bbf109963..e4537e158d1231c6f947168a0823685936724a48 100644 (file)
@@ -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 {
index 0338a4eff22389e2ac1dc9a88dc51459437dcddd..81c717f8174877555de3e2dbe9ef88b7e008b115 100644 (file)
@@ -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
index 30ad827c697230d76fdcc2669839bc26240f70fc..644a429750fbc9e937ae8f4ad5c6f997195f5faa 100644 (file)
@@ -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),
index 2f23b8028ecb905fb0feec7f7c80188c2e00004e..8e51a900c0cae9cef114c2a5c5c7cdc61dca931a 100644 (file)
@@ -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)
index 490f7eb6bea4b7f29e9e388cb2bc2df2fed553d2..f72e7fbe30a35a14dd74df9a73b9952b805483cd 100644 (file)
@@ -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 {
index 16dd84315ed2cdadfcd1a7300b7ef1572aca864b..7cc61dd2532760d9021ac9092e2b17dab34f0ab5 100644 (file)
@@ -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<Borrowed: ?Sized> {
         fn borrow(&self) -> &Borrowed;
 }
index ac181c8db7185d02f53148c0aae27d33b50ffdb0..0735693a4bd468006ecb9bdfa692006cc8a0e423 100644 (file)
@@ -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)]
index 05f3373dbd4d8a7629095972f43aa9ebb2d05cfc..a0368063f2c1f6399a1ccb9e5cb8f14d53e81a91 100644 (file)
@@ -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 {
index 222f67af437ef327ad3232e8a972e05ef3c67d0b..e02d001ee98ad69ac67b31a3d1d1976e20676bce 100644 (file)
@@ -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;
 
index bc43874bfb3c02b16028eb3358fc1d90137aab0b..c5eb5069328016d45024acb51efda418d472fc9e 100644 (file)
@@ -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: FnOnce(T) -> T>(f: F) {}
index 3436871b4d1fef7f16331e5b8041ef09e454faec..f9b605c44e9186f742461779195ee2a16e0c63ec 100644 (file)
@@ -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<Input> {
     type Output;
 
index cf0f48e025a0e037dd508ee1612c3a0555300f66..47b8aaacdadb8f98fde6d53ac8f2ebe4f4f92d54 100644 (file)
@@ -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<Input> {
     type Output;
 
index 35e053110dfc7ec2be2e5c9fb83fffa2d29dccf0..f25450a8918270aef0f5a05134c94eb0caccae95 100644 (file)
@@ -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,),) }
index 4a446a76de38923b2e50c78222a0112d529f0268..95ca3efb099c7d0d4c891bb873673bbdf1bfc287 100644 (file)
@@ -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};
 
index 2f466d4ca8c47f59a72dc9b2e4c964955e99d8ea..ba2aaee02894d833fe74d945c064c96833553cfe 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-19340-1.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-19340-1" as lib;
 
 use lib::Homura;
index 8300220edeaff11310fc5bedc06ec6013cfee7b6..d7747201cbe4660abc616e68d89f32ee1195e1c2 100644 (file)
@@ -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,
index e603167b26be0a0c41b741d9d482e521fc4a128e..2dc5a6e99799abed0a0f3179caddaabccf09fe11 100644 (file)
@@ -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);
 }
index 38a7af3a69597b72b3b48412ccfc2a0e490d5358..7557c1b44e0dc33b5df970cab8625468769f7fed 100644 (file)
@@ -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) { }
 }
index 0578db8f854fcbadd9e9d9bde0160a1f4582b4b7..069ceadf91627b0e9aea35f86ac94832a5a87701 100644 (file)
@@ -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;});
index 7bb0d055b844d9279925252e47810a88588aa10e..562d2e4169e66317c8fbb558b1fe1738908718f5 100644 (file)
@@ -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) { }
index 4339339d74c88761f865def4492e3abf71e0cc01..1cb20011c2145fb5e90aa9807392291f59b0e242 100644 (file)
@@ -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) { }
index 9d71aea01d01da7931a94c0a53a0e161fda80adc..7b33b4e7a4f391f8c268174a4f673eb33697884a 100644 (file)
@@ -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() {
index 9317f5ea6b1329a8f82a7b18e3dd9ee14a3c7058..5b415c63885e6f8446dc7e81ab375799f6731e5d 100644 (file)
@@ -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() {
index a9ce6c7a9eb48bc7f399de8ecd60d20aae7ee8d8..4c1d30d9eed58f769ef8b9543e695766f8053bd5 100644 (file)
@@ -11,6 +11,8 @@
 // Test that `<Type as Trait>::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;
index 3082fc27a7deca9afdadf84bafa32ec250efd2be..41d202c463503167f1a2bbd205e31cae936cb182 100644 (file)
@@ -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)]
index 374460487d8f211dead321386806720688fe59ab..9d433eabe62970d2f24aaab776fcddcd5d9651a3 100644 (file)
@@ -10,6 +10,8 @@
 
 // Check that associated types are `Sized`
 
+// pretty-expanded FIXME #23616
+
 trait Trait {
     type Output;
 
index 47791ceecb67d3144850b758c6001cb9970e2335..0e5eaf857f35cee588d4a068fe890e867cb789c2 100644 (file)
@@ -7,6 +7,8 @@
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
+// pretty-expanded FIXME #23616
+
 #![feature(link_llvm_intrinsics)]
 
 extern {
index 2f9e8feed248234be96d211da10bc540442f03f7..70064f4e2670c5f7fdc7f4e29aebc76da954f80b 100644 (file)
@@ -10,6 +10,8 @@
 
 // Regression test for Issue #20343.
 
+// pretty-expanded FIXME #23616
+
 #![deny(dead_code)]
 
 struct B { b: u32 }
index 877cec48b5dc77c54e72542dd48e4f01df9ec246..03c7e9f8db72b4e86371959700d4a41fee72d870 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_20389.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_20389;
 
 struct Foo;
index 63a88988162a4af4b0990ce0452942833414571b..f607ed373b344e8342c2e37d83b2899826ce77f3 100644 (file)
@@ -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<T> {
index 92865c419b662055708dc82d373b503d50d8f10a..80541171307651f696333e3269f2d92fb82e1dc8 100644 (file)
@@ -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;
 }
index 9ebd96a685eafefbccb7c421098bee23a51cc7ba..e73492e7a7ee5216a72c41203eaa8f0a7b8b8ab6 100644 (file)
@@ -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<Fn() -> Option<()>>; 1] = [Box::new(|| None)];
index 476267d9329cbdb71a87794997eceee519c43eea..72ccd82a21ec74fc1349ac571a1ab271373c19e3 100644 (file)
@@ -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;
index 640774f9d24ce70de9111b2b0c1a483ce15ca4ac..df4c3923853416702aace351603b1454c83bb924 100644 (file)
@@ -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() {
index 5f2805ed354553f58dfd5d28847b20adea5cc15d..f5d34c39ee578d4126b8e7e24e6d4cc4b0ff9423 100644 (file)
@@ -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() {
index 97c06ac98265fd6a8bec89b6cf5b93eaead6c849..98270099df9044f955ffb09d93b0d4067cb0c1bd 100644 (file)
@@ -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) { }
index d97017635718cfbcda8e502094d2b161c79ad09d..340670b41203658515a70d5a24c5db17bc161d7d 100644 (file)
@@ -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) { }
index 2600c5f0afd3d72c1c5e2b61f4031fcd0b8a7f3c..4dbe7c968a738c339f9d0087d78b3dee60594713 100644 (file)
@@ -10,6 +10,8 @@
 
 // Regression test for #20797.
 
+// pretty-expanded FIXME #23616
+
 #![feature(old_io, old_path)]
 
 use std::default::Default;
index 30c166cc67b9f45eacc6f26abfd4546e8bd94cbf..00e792c9a006ce048e12125d4db9a6db003c181a 100644 (file)
@@ -7,6 +7,8 @@
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
+// pretty-expanded FIXME #23616
+
 #![feature(box_patterns)]
 #![feature(box_syntax)]
 
index 3da650469e8868f66ad667dde31b553687efb2cb..d7a656be7afb0d4d3c35f1e8529f02fe146991c1 100644 (file)
@@ -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);
index 9205b247e1352e0edcb5b85a69824000b0e3a776..75d064a00fa89ad2e54d9aaf2677eba47c4ebef0 100644 (file)
@@ -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 {
index f91fb064ae27fcc8d7d5952fdf59a147b6ee44aa..2ce36b0dd44d7fb12417f3e6dbebeae5b36d4f2b 100644 (file)
@@ -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);
index 235dddefacb4d2548f9299ac8f26086ccd3da82d..cabda0b500bd5d16f5b0d0a496419faba6e33561 100644 (file)
@@ -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() {
index feafee90372d68a1dbec97e64d3edfaddf3dd8b1..ff205cd694c3a848fab7c06bc9f37d343cf391a6 100644 (file)
@@ -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)+ )
 }
index bb20b3a321569a8f2f24acf940002350b06c56a1..ef86634125ebddf041c04c6701cb7bd62fb16102 100644 (file)
@@ -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<Iterator<Item=i32>> = Box::new(v.into_iter());
index 71bb3d39fe1d6c01dd61832864ebea9030ad0bb7..608c60d03b3e7aa0b599dc85186427a32cac5ff0 100644 (file)
@@ -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 {
index 1d3984deac2095dfbdb109782360496138498810..e9b9aeebdaf314e97e39d146ca1654975c9f56a6 100644 (file)
@@ -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<T : Clone>(arg: T) -> T {
index 6be7cea29280d5ef2b9b426f03b08d96f188e725..7fd329da2b72ae370285d6bae7a211356db8d0bb 100644 (file)
@@ -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<bool>,
index 29701bd668aafc977b772460662a741bbfb65778..0666a1f133f2e144b5c7143fbc020c20f96b38d8 100644 (file)
@@ -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() {
index 6eed357415226ff50b1cbec60b50806bc21f4bf4..b512fd4919356554e2f3fd0837fd4ab192559ae9 100644 (file)
@@ -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;
 
index e5a2790917ff0a638424375e9721d5ecefd2f052..53297d0a8f3b96867c097366bc7fbb35fba3d5b0 100644 (file)
@@ -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);
index b9b1e5f3337cd1b7791785550c8b191dc069321a..cb87770c565c0b117781e1e967d05ac94a5d4401 100644 (file)
@@ -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<Item=i32>) {
     for x in it {
         assert_eq!(x, 1)
index fee14061c566ab5e6feba90476b636f053fd5619..c34ab1b0ea7ce140e00ecc8482d79eb1268262f1 100644 (file)
@@ -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 {
index 09d1a3bca6901723076782e3c107d73cc7a771c2..e1d1b908e0117131c6dbd919169570fad1e1074e 100644 (file)
@@ -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) {
index d6e6f23191e240dd0e26096f0423277dd399011a..37acd34fbf0779e93ce2fad9ae3d8fc0125753bb 100644 (file)
@@ -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;
index 00f501d85a578ccd4d1304b0d5360e3db0fe7d14..41017134ba8a668d01616a18ae810bcbb9c84e98 100644 (file)
@@ -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;
index 55b61dd1945566f88f5740d7de4503aaad6c3439..6a5d76de8d3f89dc0d9dc9082ceece061b039075 100644 (file)
@@ -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<X> {
     fn dummy(&self, arg: X);
 }
index 7bc6393ef8915b679dc0793af22d460463cfb40b..e02ce5441a7d42f6533ad9c3fb38697d1cc3274b 100644 (file)
@@ -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<Item = u8>;
     fn digit_iter(self) -> Self::Iter;
index 202ea05b7f8b32cad2c900e809d6034abbe8791e..b5ea9c194a8a244b9af35a5b2e5cc5354ecd9a5e 100644 (file)
@@ -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;
index 7c0ab11bc44620b070b47f911a03d1fb61db0117..a54490386d0e76b099d70e628a533c85c5e46272 100644 (file)
@@ -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>(T, I);
index b1c8f9c23c5d0ed11a7570d7bb59e73a34700c29..ad6ade4c59f12c38d71c772646b053fe498abf37 100644 (file)
@@ -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 => (),
index b3492180a5829322f3fb49376eab4bf31fe8b761..8b2e1c3e149f7eedb646defd0631451d145dbd2f 100644 (file)
@@ -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) {}
index f0b0b18e6bb5c21b4f192031c8731d751ef9d69a..a47c844e1994a3e032b35c6aef6ce6f222c0c5e0 100644 (file)
@@ -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};
index 7bbd85d817fb96a5893cac592f019234155998e6..07ca79295bf5cacdeb91eaa667277dc99695d65e 100644 (file)
@@ -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: Send>(_: T) {}
index cab33beda405f619afc786f6b5c94c64e99a2475..2dc4d775a9c45f17777f7cd00108af398068703f 100644 (file)
@@ -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<ImplItem> {
index 8ad960b3f1b45ccb441196d4f576fe8e8954f285..d6a4d7834dfce3585030cf586ccda913d6b4bec9 100644 (file)
@@ -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) {}
index b8c9ada8b1e23abe8573819a5c6c15fe26ba8ec7..d606c52607ab013c0ef5965edeb2391dbbce553f 100644 (file)
@@ -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);
 }
index 18bb6fe55299d0a0c362b11ab04de38e554e24b6..d4c882655b17a1b57a3d79303090075a89b158b7 100644 (file)
@@ -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)]
 
index 5529d51b408c0782dde9c985ee71c364f211a5f3..c76bbaf968a6539c6637b115407e0f0fe3626ac9 100644 (file)
@@ -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<A> {
     fn get(self) -> A;
 }
index b6b3114e2a487c3a07963eb8a6a1e39bfb2b1219..5a086fd6fc2dc6fe9e9b9318873996a73bee725b 100644 (file)
@@ -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<A> { fn get(self) -> A; }
 trait foo<A> {
    fn bar<B,C:clam<A>>(&self, c: C) -> B;
index 3f273b56efd6cc4ab90cfec83fa4f28d3979e2d1..76bb216ed77eb6b90ba5f2629464d6eaa4e9b470 100644 (file)
@@ -10,6 +10,8 @@
 
 // Testing that the B's are resolved
 
+// pretty-expanded FIXME #23616
+
 trait clam<A> { fn get(self) -> A; }
 
 struct foo(int);
index a6fac423bb6772f1ea86a1de55e6447df7453db1..158e4570f2c702b11289efd8ec0db0ba7bdf2bc1 100644 (file)
@@ -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;
 
index dad7d0675d62759589c85814fecd879de32ad380..9b727826e6dc76b3e43df8b5cdbb42d85a773612 100644 (file)
@@ -15,6 +15,8 @@
 // instantiates all the methods, even those that could not otherwise
 // be called.
 
+// pretty-expanded FIXME #23616
+
 struct Foo {
     x: i32
 }
index 22976aac6e774ae3e5a93412c0ba96fcfdec6e10..b7041624247131d34e26f9ea779479f93d1cd89d 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-2380.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate a;
 
 pub fn main() {
index f017193bc762b3b866a264f49964e1e145f50994..9c400aac1dcf1d36402e680d74c487c4caee5aa6 100644 (file)
@@ -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;
index 0b891fbddccf14a7b04d312491dbf36de5b22cac..2e047ae0127c7396a687487f6ca2578918ed897f 100644 (file)
@@ -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() {}
index 7ed26428be04e46898aadde8037572f612c2cb6d..df604fd8e667cbd79c348f813dff87699ccc04c6 100644 (file)
@@ -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;
index 91f76fc5ae0610298b65e9b7b23241ee31e0c4d0..7c72b3aad9290da09b09aa4f25d017a3af9ff8ec 100644 (file)
@@ -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<T> {
     x: T,
 }
index 6356c87bfc9610d8a25695ab6517279d191302dd..3c72aa24f9b1cce238bcd805181a0fe48dbcfdee 100644 (file)
@@ -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<T> {
     x: T,
 }
index 051ebd1ec045fbd7c526be391be553db1695a5d8..2dc913a8f93e99d852d46bbb0eb91cafccc386db 100644 (file)
@@ -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() {
index 53b0042405b0bb7c6175cc9fe624479a4cfee860..0cbdbda63756a4aa2db99411e610aa97597bad24 100644 (file)
@@ -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};
index aa61d52b2a32d4b1648d3eca2c897ffaac72962a..1c62d6a5f4a247c6e66fb33a6c0032399da5f2eb 100644 (file)
@@ -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,
 
index a62e329f106f542914543a8062475755ead843d7..63179cd14acda5deac6f904d71ad949ed0f53927 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct font<'a> {
     fontbuf: &'a Vec<u8> ,
 }
index 18c59dc9adc8e828b05dd79d570aa3a57042b0b8..0c68c47023194fab2067ac2021fd1d1fc9eb182c 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-2526.rs
 
+// pretty-expanded FIXME #23616
+
 #![allow(unused_imports)]
 
 extern crate issue_2526;
index c55de959a9464aee56073d392bf016de074f4a5d..d1e97e6cddf97616f852269e986e9793ff01951a 100644 (file)
@@ -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,
 }
index c005699ce30b4f19911944ed5d64f60730a917f5..17ace84b1e8a5e5f73a4cf9dfeed862889caab70 100644 (file)
@@ -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<C:Sync,D>(&self, x: C) -> C;
 }
index 84f046499e439ca1f96c64e15c626a0a401760a2..b6d180da849c0c6e9c1c86317f49cd3e8adc2e40 100644 (file)
@@ -11,6 +11,8 @@
 
 // aux-build:issue-2631-a.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate req;
 
 use req::request;
index 0bef42b6202edfaec0291b7706f2b8a63ed10452..3812ead42f998b3c3bc37f1f6180571d890a3aa4 100644 (file)
@@ -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)]
 
index dc6015545421cc61539ee61c28445983a2ee37b2..113fe620d30dee5f35b16e932bf7d0b24edad924 100644 (file)
@@ -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; } };
 }
index 6aeec228c0d3e2f9a1bf4f3564b21daece451fa0..3f9dc46775a1b4fd72b1e538178fdb3a3836c05e 100644 (file)
@@ -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)]
 
index bab7b0d24db70f2af04493989d13c80425d29f81..7fee2fc16cbed96edbce3668dfccc6459231eec1 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_2723_a.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_2723_a;
 use issue_2723_a::f;
 
index a7b53db6b0553f173988fa4b63e33ada1eac2fca..18cd9a87e6b05418fbf0ce1bc0427067e360c7b6 100644 (file)
@@ -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)]
 
index 0d1cf1c339227689787ff76a3712ea3719973ff3..1506b2d6bf089440705d3b8124691dbefcbf23f4 100644 (file)
@@ -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;
index 658183cf6ff5437b64fc1c74f1d58b55aa033b02..2282334d66d106b991d7ed6911f9377088c57063 100644 (file)
@@ -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;
index 1594b94879cee099cdb31a22a7eb6bc9f1c2921d..cd6c6a59e2a6c2d30ff530820cf4404c6449442f 100644 (file)
@@ -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)]
 
index 23e26ca5665c5a5a3e658baa1f153c85a1198915..ac1e65ee77634de9a641b482eee0e613da90c456 100644 (file)
@@ -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],
 }
index 3ca8d49eb864d2f53a5429c5d877d6c50bf70a7a..5590f3432d509ded1cf3ba596db39e1f5af3fd30 100644 (file)
@@ -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() {
index 5f7a4d87b9ae27ff984d235395cfc82058081242..af5cf97519e94a73be4e7e336b055c1f5b56819c 100644 (file)
@@ -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 {
index 183eb6e079f059a9af9a73fc0ca4e8db81771526..fb72773f4908237eead973965a1e1b354fb26677 100644 (file)
@@ -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<T> {
     fn get_bar(&self) -> T;
 }
index a679ff5f718b2578456354db513aa16dd7428873..ecce5df0fc200359877a986b716df9c4edaade46 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-3012-1.rs
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax, libc)]
 
index 1ce6d6d38d8ff90cde339999e45c79e84a21de7c..e7cd7926b2e828393786f5dd36d69fd4cc00afe0 100644 (file)
@@ -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)]
 
index 1555098f2911be5d5df7100abba6f28eb8ce0fbb..83a522a69e3d12df77f97e43f32288a1cfaf577f 100644 (file)
@@ -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
index 0784c8be883c84dd39abde8723b1fd19404c1282..8f013ee4f3a0fb9039ea195fb4e87ab3a718b876 100644 (file)
@@ -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<FnMut(Vec<u8>) + 'static>;
 
 fn f() -> Option<Connection> {
index c4c2c2b7da8785a92d951e6e73a696150b504b0b..8e59e46fc3c4c1a4587249d5d7eca3b0c27809ff 100644 (file)
@@ -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;
index b6ed85e9e4a49b5e42ee049c3d4e3096033dba73..5a1fedbdccc37c619f7b10d2ba19762b5e488ad9 100644 (file)
@@ -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)]
 
index ab64fb4fbfa1f22cb03d8d580a40b5353c636a56..fa33bd8fce80bdc3ce68810aa0dcb1ef3c7a7163 100644 (file)
@@ -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<T>(m11: T, m12: T, m13: T, m14: T,
               m21: T, m22: T, m23: T, m24: T,
               m31: T, m32: T, m33: T, m34: T,
index 9c44a7cfcc3073f50044d038aa353ab6d937fa7c..ae4d05c76e321c9e13404d14fc58cdb032b016a9 100644 (file)
@@ -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 {
index 1c1b329e314c1d7ad96109c6467d138005685926..3fa5b72c348f35f946c41f91e86f02ccb842f23f 100644 (file)
@@ -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)]
 
index 1217f32826f6d3be179ba888f22374baeba3443a..b611f11a0a1247db2386cd43f8c15a842df0cfb5 100644 (file)
@@ -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<T>(x: T) -> T { let f = id::<T>; return f(x); }
 
 fn id<T>(x: T) -> T { return x; }
index e331a1a2d0c1dfd75c0b1ac7fedda7b79612b36f..325a3ec715124ea3c3b35e803a884f2f19c66e80 100644 (file)
@@ -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;
index 99def5476f9a0bc563c83160df9e309334a7299f..f1d9f888b081612c6ac5410d2d9035358fc53843 100644 (file)
@@ -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 {
index 2cf29296b859165479841616e28705dcbe4db682..6443ba243e2769eb1c71d8437b7091f46438698f 100644 (file)
@@ -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]) {
index e31f2ade125eb08d284bb47b53152b4244089a90..9a521ba376dc2eb2a2402c11edab0b5d8c4733a0 100644 (file)
@@ -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",
index 5be64522477b385c4764516b531ab7c01daa388e..10930474799c5fbde163a24b0e941e3864189e00 100644 (file)
@@ -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;
index 9226bebd2dcea424a93b4d919480c729d39bad59..0fe1e2af0c1406e0e7750034ac5c8bd23f3e88dc 100644 (file)
@@ -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<F>(thing: PureCounter, blk: F) where F: FnOnce(&uint) {
index 1f53d9ce5422fc4831c540c3725beb2c424debf6..c98110b9054bedc5bea0342ff049ecd0d0a68647 100644 (file)
@@ -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)]
index bf3d0b786af65c48b53ce212626d61732bc305b7..24c1a5d05c89f1e4f05cf5f220b15d01ff65137e 100644 (file)
@@ -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]
 }
index b2254001320c4c90916b883f489c426ca41dd644..ca6d9faf88f4a32b264cb6bad3c9674c7bf08b8b 100644 (file)
@@ -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 }
 
index f534f744a20305f7aced7081dadf122daa14c4aa..1e200e01628a501e48d3bfef96ef5ad0559dd1ec 100644 (file)
@@ -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,
index 39e9f5dcd2d8d466b0a4e83d16501d279b7033a4..4cd3c04bac3c260627386cd994f5b11e93c96975 100644 (file)
@@ -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);
 }
index 180bd292f8433152f5ae77367bb1ba45954d2321..14e1b635e9446947819e9fb8eee4528a47a5211a 100644 (file)
@@ -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<S> {
index a062b4c71752f5a4c038415274e48d9ede867304..ddd005224523cfa7538ff2ec958ee6f9f742c0d0 100644 (file)
@@ -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};
 
index 36939a2877ec0ff6e227173f3c2ab41718a7d852..06d1cfa0e0d3a0bdecd8576e3d520773cd45bbe0 100644 (file)
@@ -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;
index 37144fb9cce771f62332a09f96cf1a00b672f614..77fb488488c2436373f81cbceca4f04049098adc 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct HasNested {
     nest: Vec<Vec<int> > ,
 }
index a761345e1d989790fb75c3243245011221b91f96..122de97c99c1cd283ed34542121480a56814b76c 100644 (file)
@@ -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;
index 865f729a4d3532ad5a2e673c88c7602fb98a05b6..b4aaf4cc7e987af7cc0575ad665b3cbfd96d6492 100644 (file)
@@ -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;
index d660f300ada99f4ac26cb4a86734966443c22d19..0be76dd1b2243d1f07af02c569efa486a8108f8d 100644 (file)
@@ -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<f64> = &Matrix::identity(1.0);
 }
index c186f1e57f9a1dab6b8ef92b335f1b5a8315c275..52f5d53c046abc96df6238a1885912e8bb38d9ca 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-4208-cc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate numeric;
 use numeric::{sin, Angle};
 
index 8cae8dd7915a0673cf3404f763e897e7ad28914e..3d283849b1f9cdefaf9e90dac66cadcf4ab179f2 100644 (file)
@@ -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 {
index f92bed87ba6698096736719392ba417bab904b43..48753e15a705d2775d00a2b951ee9f844a423c29 100644 (file)
@@ -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;
index 02601ba2f2a02780b878189c3d091a92159bfc76..9c4ae04bf7b7fd6f73319660f11e94390de3a2cd 100644 (file)
@@ -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];
 }
index 8dd385b59c96431c1ddd5143ea2aae0183b036f7..9f8d93461a2635805376af1a941f32c4fdf46b72 100644 (file)
@@ -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;
index ef30f9182ba69b2dd77f2d810068b61e204366d4..d5d3122f6834bb81436cbd02510fac574da1c707 100644 (file)
@@ -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;
 
index 33a5c7a167f9991ab9a121c95dd3bae5188cc6ab..753500cec99e995a9f6bcd498b89387347c0a583 100644 (file)
@@ -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() {}
index 521e1b40f992e5d1b305172840ee6aaa9257bad0..23e8f5b0bda0427a8591f64c473444f3763c4acc 100644 (file)
@@ -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() {
index bf03b4c45326e6871c5b1ecf38e924e9b3b2d35d..a9d04167a41db9eba4951e87a7fbd5d7d9372cf5 100644 (file)
@@ -10,5 +10,7 @@
 
 // aux-build:issue-4545.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-4545" as somelib;
 pub fn main() { somelib::mk::<int>(); }
index c08d3503fa4c13b59abf741f8c3170c7450faab9..30c8cb1bfa4581441c2aeb2574a6513d0426e7e3 100644 (file)
@@ -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 }
index 568b8bc89a037879e23afc2df14bcadbe65aff56..45db84ca93af01200775bdd2c16a9c3b546e07e4 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax, libc)]
 
index a565460c42e28333fad057b931ed6d27ecc14fc0..3532a395b7a2d8aebc0a2f623f7b751b9320bcd0 100644 (file)
@@ -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(); }
index 142f088a6846942dd6f90b2c18b8e836e4360c5a..c2fc559ae81d30f0871f7fe0e3ed7c31c292b173 100644 (file)
@@ -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)]
 
index 7fc1c10895ef627cd928cdb0aae219d2a0a8a02e..15d870b12a719a4e13bb777af958013e97ca4f23 100644 (file)
@@ -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<int>
index 9c1e782ffce19cdf24e0d162854a56bcbc7567aa..7ac96c21c621a9c4072803a375235a72dd7f017a 100644 (file)
@@ -10,6 +10,8 @@
 
 // regression test for issue 4875
 
+// pretty-expanded FIXME #23616
+
 pub struct Foo<T> {
     data: T,
 }
index a6f3771bf62b450aeb9c6ab0fbdca55dd98865d3..2a871522b447e0b7314c2cd4034dfea72ca384bc 100644 (file)
@@ -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)]
 
index dd9a6fb35439e99929ab417e0e8a3ce46e6cd1c8..6720bb3f0f95d1ffc1b0251162b5f671a490728c 100644 (file)
@@ -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;
index f5d2c38147293fed1c1f72adc6da073505f547b9..31dc8208725c07d5ef2fcec60d025e3b0c56a698 100644 (file)
@@ -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
 }
index 1d2e7b79931f98dce8b83dca090af4fb973c3928..b8532c55c4cb66166ba7941503401ae9d104ad5c 100644 (file)
@@ -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() {
index 1f6493d961c5a847fd4578326f671b7ba7b8f615..34ef63572ae1ee0d2e5839007cf98767f8f97978 100644 (file)
@@ -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;
 
index a28bc9f825d5d0ac3d3fc491d5d74b80eb2c6e4f..e24b69bb0de1ff092140e1cc3cca74563e8b1498 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-5518.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-5518" as other;
 
 fn main() {}
index fb0e8e599eb2af9477cdbffce70a292b28b7ffd4..c41f1ecd96a0ca40a07622f8eed83808733e918a 100644 (file)
@@ -11,6 +11,8 @@
 // aux-build:issue-5521.rs
 
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-5521" as foo;
 
 fn bar(a: foo::map) {
index a9e1ffcb34510ecdc4af67b7a53a4dcd308ffbb6..7b3d226fe124edfd05f617bef9051b5737d11a57 100644 (file)
@@ -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 }
index f87f1d8af7649fb723fdd9c707311c72059207dd..91741f938a5a0c757ac492b40af990f91c60539d 100644 (file)
@@ -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() {
index 32fca7a182c1b7c465dfc2f915fa11cbb8912bd5..63dcae41d8384b823a1c5c3e023bdac7f88d0ca2 100644 (file)
@@ -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<T> {
index 4e57ed94991cba315f4a00c69348fc6bf1f20b7b..6ae9dc68a5c675e644ceb3742f4e8a45564ccef1 100644 (file)
@@ -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: ::std::cmp::PartialEq>(_t: T) { }
 
 pub fn main() { }
index 7e773cd799476c12f9b46b0a53c991ba0d8c57f4..8eea99cf562363bbde8c3e01da8b8b33fc873112 100644 (file)
@@ -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)]
 
index 0aaa0c862410447143131e0fb8fce90e419d029b..5190bd95adadc89e368f085875ee5e61d44d4728 100644 (file)
@@ -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() {
index b2eeedfbdc9225071314aec2dc3d171ee6bafe03..e6bc516acc39fe07f83987b74af17e604f20d915 100644 (file)
@@ -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
index c6017d7d6508f3579b9b23ca3424124d06033cd7..aad90bd4181d9f77e9dd4d9da133e5b37a1692f5 100644 (file)
@@ -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;
index 6502c66d8582101a6dd7c120d9d5d60ffef628c3..d798560a232a1d3985b816f24c5b72db1dde5c48 100644 (file)
@@ -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)]
 
index 4518b503c0dc5a61172013c34e74e32ac7743d0d..65ece1f671154257920cb79206b7cfd55797ada0 100644 (file)
@@ -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;
 
index 5b6012673564d03447fa52a44ef99e7f6a362d11..56122700683b789bad6a1353b3a038692e4bd666 100644 (file)
@@ -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 () {
index 88bbba44bbe14a30135f5ad793287eabfa5814ee..b0e01db14d85a381385db3e26322042e193f351e 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub use local as local_alias;
 
 pub mod local { }
index dae4bc35c274789de14f6e2242c4625c4344d217..8ec88d55721d30d69c80766c3fcc492d8c96479e 100644 (file)
@@ -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;
index 0ce8823bc99aae8b9f81489779cc37287e77b4cf..dd311c812e50ffa233ddfb1c28b82df6128629fe 100644 (file)
@@ -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>() -> bool {
     enum E<T> { V(T) }
 
index 562e2b68af174391bd71ddbf093f919bb22445db..555272974021a5d4fbe5fb79660cf9f06600fc3d 100644 (file)
@@ -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<T, U> { Left(T), Right(U) }
 
 pub fn main() {
index e1e71be72eb0f930396140ac0d79a07ed5574caa..84baff9aae1d826940df87cf803c8f54c018d5ae 100644 (file)
@@ -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)]
 
index 1a1f538a548b722ab86c40f1d2b596b5cc888b40..1f204ab896b9feb4c6d56e055cadf6bc2866bd76 100644 (file)
@@ -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() {
index b2b64e62c39a4d645043b54ceb800ac56d185ffc..5df3478c84cdaa76638fc3b611abb1de0ae402de 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn swap<F>(f: F) -> Vec<int> where F: FnOnce(Vec<int>) -> Vec<int> {
     let x = vec!(1, 2, 3);
     f(x)
index 39f387afaba048905de543623e8600b6f4c7b14b..756aaece681aba8d847cb22946f64473ebd32db8 100644 (file)
@@ -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<F> OpInt for F where F: FnMut(int, int) -> int {
index 61bc70465e0f2e63c2344054bb606297e6bd4c2f..12b71f519b1e62a59088ac15a1f50ec6a4fd5538 100644 (file)
@@ -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)]
 
index 67440b6ec1c9199749f7c337f4a68eab7fda905c..fa546a80bfbc3241b0ecd861520b37fbb2f751ae 100644 (file)
@@ -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;
 }
index 6e49c0435665df0a693a9acc532cba6c93297279..8ca921f5a0595e947c339b06ee6e3e244424f9f2 100644 (file)
@@ -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 }
 
index 9a5fc7763f63b4a21535cbae5f497232c248e7fc..6d2b3ffc75beba415831e9da0ccc86bb96df5539 100644 (file)
@@ -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,
index ef164150804b99a98b4bff37a04e39b8473e3a59..05a5dcbc3f88973b4bf65531c3cb0b6c7076aa80 100644 (file)
@@ -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,
index b9f4f1cf3bd51fafb7134062bc07121bbbba0661..a618b3d2e7cd98c796ac8ebc422d5ed374f4e124 100644 (file)
@@ -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)]
index 6faca339651c07b77d091200363385f9a40e6be8..43da077ab1f8f147101f29fdc5296aa1c217eba0 100644 (file)
@@ -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);
index f40c37b77a32fa09f71b93afa06b32e2b06b1dd4..19e59ea2d73313245539eb3a7c4d6a450d5f0041 100644 (file)
@@ -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;
index 10dae96d88d94c22c4e2a0a62ebecf9704d891ef..3495c0eb1aed34503c4589d36c203616f433774f 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:iss.rs
 
+// pretty-expanded FIXME #23616
+
 #![crate_id="issue-6919"]
 extern crate issue6919_3;
 
index 6ef740b2a50513c63d9682b996e6b81d364b14b0..3180927f74d88ea43064b99cb21e02c61ca26024 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-7178.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-7178" as cross_crate_self;
 
 pub fn main() {
index 0ca4e428bc403986c660633a3591ddb5db994db5..1bf343e23f0c1617c6635ab9e27e399784ad1ffa 100644 (file)
@@ -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;
 
index 8aa95927312301e173692511acf7643277cd7fb2..626adfe292bfa421b86db957e436ad3be2511c7f 100644 (file)
@@ -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: 'static>(_: T) {}
 
 fn bar<T>(x: &'static T) {
index 6e2ed27725c0fdfbd33e08e584ad3d42d3cb3e1d..fb348fb45380479a2fa76ff582e384bc967e25a3 100644 (file)
@@ -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 }
index 75123243f47d6209119b0e68b2de07ae4587a6fb..c5c59407ab2311a3fc15684d4e039795e54894b7 100644 (file)
@@ -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
 */
index 77cfc7f0cf607dc2aa15b84089e2c1d9c11b170a..471caa551498f8b3f7a3e4447cf7fe7e46f263bb 100644 (file)
@@ -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) { }
index a0408a0359070e66f127a7b11feeb1dc1cd15b8f..799513e6e4f2112166504456666e6345a01dee9c 100644 (file)
@@ -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 }
 }
index 27c5796ece904b853d613822df5d2b20fdc7cc7b..e4d56bdd700879878f6a45aaee5c349f056da452 100644 (file)
@@ -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;
index 0ff265e483efe226a29873ce9a495c3ad9822ddf..3b954ff19481a4d0d3008273f13e3d409e987606 100644 (file)
@@ -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 {
index 736860947f23cb0c149718be36ba0a940a6bfd2b..43b5a997c19a523762fcfaaecfce957bfb4bb3dd 100644 (file)
@@ -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
index a61ee8c2a0bd1e22742d2ace0f28c716fd6d3c7e..9dc2bd81182850f25e6f5adb148aec4f97c74d8c 100644 (file)
@@ -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;
index 4b3d46f483399c2354f34bbedf217c03d7ec7e21..a830de42862dfbe4dfdec1ebebe941dda48c8144 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-7899.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-7899" as testcrate;
 
 fn main() {
index 504441e3ba96b4bab8eadbf7d3dd7083e6c72934..284b0ff034815c6c14f27a8251cc737027bc2221 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-8044.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-8044" as minimal;
 use minimal::{BTree, leaf};
 
index 3238c24163e17578ae572e570ae4ad02a3e779b6..92d1c7c5a1c3d3dda91c85cad98b7be84976b4d9 100644 (file)
@@ -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
index 3800564b867ba03ab4ec5d3188e53533c8e7b59a..b58be361f15d02318cb05d71da2b7402ff68ae7e 100644 (file)
@@ -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) { }
 }
index 10d3ade648d0c947e5f19cd946c58d9de7a9179d..3e65bc000ff84ae6427dbc82984f1907fbbc676e 100644 (file)
@@ -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) { }
 }
index fb893873bc4d337bdb962d0f2eadf04d4bd66044..34e5ee5621b15df11c79fd42cb74875fae0470ab 100644 (file)
@@ -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;
 
index b7e6facc58187a44868ea261e697da5a7e61ff83..4e42f943d356c3e63229bbf6e65beee9d17c1cb6 100644 (file)
@@ -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,
index 40e0b3a8eeccb6e9f162597349e3774ea9d21220..10dd803d050c7c868e82bed23a787fdd4fa7e41f 100644 (file)
@@ -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,
index 86c9b8c69646941d5f6809ed467018ae989f9661..bd2e2871bdb49489279c98bcb8545faaa7465ebb 100644 (file)
@@ -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,
index 80863c3d6f641d07456d06b7fcf038b0c411a3ac..8eb10a199eaaed3c99816df36a8b60ae5088f2b9 100644 (file)
@@ -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;
index 1ca91366f362c76ca0d3fde53f070b791c597945..afdd572b129a3d5421db5e36b047c9a0bf52e373 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_8401.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_8401;
 
 pub fn main() {}
index 929adbdab491ce3ed874d20229f0da8777ef74ac..0ef668794ec0df00489f09c214a4a79122ac12a8 100644 (file)
@@ -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;
index d4d2603bfe2449b2626257b4e9504bcbdbe550b2..825729b1e2a81509665c48ef890fd621d4ee7724 100644 (file)
@@ -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 => {
index 54dfe2b9dab51e86c49328af5a1edd2c2f1572da..24632a0d13a10d58434bb65375bfddb8b00eaa89 100644 (file)
@@ -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 {
index 275fe740db157ca60c5e136efde82437d80bae4a..ce392f8d881d4d1389aebd815d7e176619bb4bfd 100644 (file)
@@ -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<String>,
 }
index e47999fc468607c2dc3a13ff6df57c67c76554a2..64b463ddf5c68660b7da10d856fd7eac9f188f39 100644 (file)
@@ -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, F>(g: F) -> T where F: FnOnce() -> T { g() }
 
 pub fn main() {
index 865905bf50441a9143b527b7af53924cf8f20573..a75696fbe29303a6d28a070ff43e022e149d1620 100644 (file)
@@ -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))
 }
index 303dd191006ad88465c39633f32a67049e70241b..8097df4927adf3d61b21b022809874b7d27d9bee 100644 (file)
@@ -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 }
index b70711f9f39e25a393a5fafc2e59b3726e5ff92e..48cb2a64bb7fcc82cf193292ac308a3647f17b09 100644 (file)
@@ -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)
index 72e2a33b43eac55dad06ec1e9778da78cacff4da..968f621037fa531970a3132a27e618c9803b10fb 100644 (file)
@@ -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;
index b1c443dd0c51b5713a2721c538bf0d84b18bbc5d..a4cad1b263952cc289ee22f6e3926e1c3d1e7c48 100644 (file)
@@ -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<T: std::fmt::Debug>(obj : T, expected : String) {
     assert_eq!(expected, format!("{:?}", obj));
 }
index 09d0f20c96d6c4d9eda35e3fdb22a6daf2780b4e..298ae5e6aaca81aa1fd7007b4685f495c4de30e1 100644 (file)
@@ -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 {
index f66215aa43f8ca91fa2c224b0ce4f524df50bdfb..4da0c22a0b1bfa2321b16a2b37f0723b2258f50b 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_9123.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_9123;
 
 pub fn main() {}
index 73d3b3559356943c75c14124757bc05342bfe028..1600ce22dd4d6682794627e03a571782a9e15a67 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_9188.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_9188;
 
 pub fn main() {
index 2795fd59c0c0d7cf156a3f64abd63a886888786b..e4d848dbd754cf8dc352cefc53f9a394a1c6037a 100644 (file)
@@ -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() { }
index da5338b8c3c61438bdfdf74362909e788cb94fda..209c6b139612f08ee1fafe949240616d2516040d 100644 (file)
@@ -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]>,
index c501420fa617a00c212fc6f5c2a609512da99d3e..f9cc8cb293fd1de4e30b9b3cc5eb5ca3310461fe 100644 (file)
@@ -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.
index 7273a45d893269254727439f0bcfa37eec582bc4..148d0760e5c02f9f96b47e9fd012e86cbd8c2cde 100644 (file)
@@ -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;
index 98fc79882c09dd09f01c47ca4dd8a352d34ad834..aeba6889f49e8ae25b0e271330bda2c2a10bba15 100644 (file)
@@ -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};
index aa1e65efaa41e49b87a8651caa213af1b2091278..669a5cdfe304a174fc77cd973eb3cd68fefdb19d 100644 (file)
@@ -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<T> {
         A(T),
index 919f0aae38e0acb48a104fe9520d154ff0a75470..81edac3cef2659d9a2a8daec70692fd0aa785d14 100644 (file)
@@ -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;
index 921965b280b28b90bf4bce7596256d7a4eef5dc6..2730f567aa3bab39346b88de38ec1d45c45bc6fa 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-9906.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-9906" as testmod;
 
 pub fn main() {
index 240a134221d3473c2ff08b69d982c04f21797516..e81a07fa68325a5b870e106c1d5e7458347a9731 100644 (file)
@@ -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');
 }
index c7dea71998646463b66b72a78680128f2df49787..1c554250a1118ead9c573cac0371288a70456357 100644 (file)
@@ -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]; ()
 }
index 210f647e5be2f0aa7196aa032840bb74eda65b32..63807395fb0cc0f70e7eaa05d04f3f617113bf55 100644 (file)
@@ -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 {
index 2c9382be9b17c82768fe9e3cdab9fc44ceeb91f7..5761c8d9438483ad74c6785281528004a9324729 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue-9968.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "issue-9968" as lib;
 
 use lib::{Trait, Struct};
index 58424089c5e02a83457c5f3b7ee309730b8ab649..d126d1f6ce1d3886e9b79efa022538eb15cfe001 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 // aux-build:issue2170lib.rs
+// pretty-expanded FIXME #23616
+
 extern crate issue2170lib;
 
 pub fn main() {
index 1c58765ef650e5f0eee1df72652dbb055aea6596..8538950a895c2cc8a969966be6ca95f6b146a041 100644 (file)
@@ -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
index a6fb993a96b0065517ab678f0416b536c4b97607..cffe3f9572b29b6b5785b58b2b50ef452670ef37 100644 (file)
@@ -10,5 +10,7 @@
 
 // aux-build:issue_3136_a.rc
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_3136_a;
 pub fn main() {}
index 951cde3264b2c02d2584ee4a75112aad9cee377d..9db556bf9a22feaedfb499908fccafb6e55d532f 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:issue_9155.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate issue_9155;
 
 struct Baz;
index a262d0323c5dea842dfe1ed59a12e58e14d3d425..e1b980d7132087ec0fde8e5ba80793bccaff0e2b 100644 (file)
@@ -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"]
index 9aefda4bc71164ab66a176e1e8b2b6d0953a5b30..2827a6df3373767f09fcf59581cf17a614301930 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod foo {
     pub fn baz() { }
 }
index 6ce226bbecac294a53f6d980981006f158f2b7f6..12f6a7caf6c399f783038f1686df4cb151368290 100644 (file)
@@ -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;
index 36f0d3c1c52074028d74caf425b56931858abe13..246ba19a59bc7c27cf62b76681dac18574687cfb 100644 (file)
@@ -9,5 +9,7 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn f(_a: Vec<int> ) { }
 pub fn main() { f(vec!(1, 2, 3, 4, 5)); }
index f2895d7d7d1de5e254cd1c58f1fce17f393ededc..d5138f6fdbc5968afe4a942accd3fd7441acd70a 100644 (file)
@@ -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;
index ff568b77f08ac205fffb295f9579855d92868b76..97025f209a2c210609910012cada364d0a55c599 100644 (file)
@@ -12,6 +12,8 @@
 // mod -> module
 // match -> match
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
 }
 
index f05ac11d4138031683a6ed26ce769bbd72311d53..84156385ef438df611dfd93a1038e42b28bcd079 100644 (file)
@@ -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)]
 
index bd75f547507c7c1061fa8dbb8b14cccae6bcd088..05c6cb7f5ac6823b06332a0e2abac0eef6b690fc 100644 (file)
@@ -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/ */
 
index 30c2495d590fee7bb6a8f9407fedb56ff9376662..fe2f35c5119e038619f176cd3d3b13e5cab29125 100644 (file)
@@ -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 {
index 20ec058b9f4a1b8535b50b2e7151441a748f5ea7..6824d9a1ccebbbc2f8b54553f2d5ea4a1ccf0844 100644 (file)
@@ -12,6 +12,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 struct Large {a: int,
              b: int,
              c: int,
index 8ef5df5d6969729f2365ee0f8f99ad8bfb61c107..28fe3bf0bd1fd4ef3b336d078b8a64496e0b766c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #1818
 
+// pretty-expanded FIXME #23616
+
 fn lp<T, F>(s: String, mut f: F) -> T where F: FnMut(String) -> T {
     while false {
         let r = f(s);
index 1dddec32e38b7e74aa8fca3fc81f78f3675be7ee..f9c8fe0f2d2d5945c5bea5fdcad10325f10b207b 100644 (file)
@@ -10,6 +10,8 @@
 
 // Make sure #1399 stays fixed
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 #![feature(unboxed_closures, core)]
index 65808de3cf42b2122761a9704f6756fad40566b8..fe89d52bcb317f319943245ae6858f193daecd20 100644 (file)
@@ -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)]
 
index c0f674d03714f12d616df55b15d442bdabf13c78..0b38d16941bae9e79a3599478af1845e1a71a3ea 100644 (file)
@@ -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;
index d6409267eb6900219f22c281b2439b64b6f7cd95..c1e80aaf2d7b0f4f81312d48cc1dc28c2647fe32 100644 (file)
@@ -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})
 }
index f51312bc257719307836e0c27e81b5babcbb2416..37de5745bb48bc74f4f3729269d528d1f1b85e1f 100644 (file)
@@ -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;
 
index ce3518618d0b475b4b4ca552c74a98df48a98d30..b530a3facaf180285f975112d117ac003b305af3 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![forbid(non_camel_case_types)]
 #![forbid(non_upper_case_globals)]
 
index e55c1b36f3e24b357c90ca70b82e6c0bafe8822c..dfd2d191d494b12a34446f4c82973c87e8c6499f 100644 (file)
@@ -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)]
 
index 143972fe299fe51db6dee4eddfd9a564528ca565..ce6f77633db56f7ccfa2cf6e909d3fe0497c1133 100644 (file)
@@ -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)]
index f13e2826c8532bad73c5767f64d908ef51e01dbd..f10d851a463ed9ff89e0f19377679adf624694e3 100644 (file)
@@ -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() {
index 9120151051ea05ab2e1b38247650cd8b4da0750f..4f1b6f3b925a618faa4fdfe7589fca708abf795a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn take(x: int) -> int {x}
 
 fn the_loop() {
index 95a5f1003b6e356f8b39dd57e08bd7aac77513af..49328311867601af9aacbf15f81d9b446dee44cc 100644 (file)
@@ -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
index d3b6c38da888a4f151ddb0393456655666c12c65..59f5b0af359131b3f2acd4c4394b2cff7c4ddfab 100644 (file)
@@ -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]
index 1dd9f72ab803b6bd68559165ecf629f886f0a4e6..24ef02956266b1238beba43d11a4b539297a569b 100644 (file)
@@ -10,6 +10,8 @@
 
 // exec-env:RUST_LOG=logging-enabled=info
 
+// pretty-expanded FIXME #23616
+
 #![feature(rustc_private)]
 
 #[macro_use]
index ced1fdc4455194f734595ed133c8c3d6b7fb4eef..63993182a427d30fb91a4481c31b2c45dd519b58 100644 (file)
@@ -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() {
index 8a21d60e468b0d0c9960cc27eeb4697e17f88b3f..820285188ae4ee5e6b29f36eae4335a2f93b52c8 100644 (file)
@@ -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() {}
index cbe26844708db79e082b2bce2dbab5fd55ccf00b..2c2c2be39a49c41afe198cdce7e901004deaddb8 100644 (file)
@@ -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() {
index d58d2a7139665bd08fb304999c2fd13e42305e8d..eaf69dbae00f99135bb116081070623639490f88 100644 (file)
@@ -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 {
index 9c46ba2cb9bbfefdc0e3f0c074ed5c0fc120a020..c2ad9a6ef73e1e3736c585dfe9ce3f04bd380692 100644 (file)
@@ -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 */
 
index 090872e69eadb7a7a70fe1322a88ecb0eed9f477..399920a7e315cdb033feec21ad8c373994cff058 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #12512.
 
+// pretty-expanded FIXME #23616
+
 fn main() {
     let mut foo = Vec::new();
     'foo: for i in &[1, 2, 3] {
index f71dc6869bee985905c04cd083fb8d430570be9d..4f03b45b116e70923b36b23d81d92604bd4c85c5 100644 (file)
@@ -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 };
index 2582c2e61479c254a4c1c2f56420c05d0d287cf6..689e17c170d9069c99087f77df41bb58ed854929 100644 (file)
@@ -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) { } }
index 88711a4605962b76e98906a68624d57f1582bed0..70f2830555a4b134c33d41a44abb23dae38a10f9 100644 (file)
@@ -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;
index 6c568d6d493ca9d2aa352280ea4a6f3ea5e21707..496534a5362f3bfd5cd33064ddab9d53f01d769e 100644 (file)
@@ -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}
 }
index efee9ba963a1e97393f7fa146ec1d2468df1e170..58b09fa492192639d9749854675f3ea9a8ee09e8 100644 (file)
@@ -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;
 
index fbbe0105cf4fe3dc8e64185c363d3bf64344238e..38f646b79a5eeed4bb878c212cec8eb67e192714 100644 (file)
@@ -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
 }
index c4012e2cf3c7e4459d30492642b5d0b879d5ce1e..fd21ed0150ab04a0a081f53273ccd72ccc5d418d 100644 (file)
@@ -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"
index a2ae3fbf83b0f6e82e0fd582f073f087cc1c38f3..6a3a495f2f1998f92755c080881775f4db6371c1 100644 (file)
@@ -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();
 }
index 1cbd4f6bc704c3895eff103446568a83f79ebbe5..9782ee146fc502ba0873a3b24e03ef53d920eee7 100644 (file)
@@ -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) =>
     ({
index ce748967498387ad24166e01167ee5b23f872074..9fafeb6531dcade6b15956eda506c2636dc3c97d 100644 (file)
@@ -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)
 }
index c58a03014246c64697cb83c30cbf0b2fb701c6dd..d20777aadc4a140fa54d96fda51cdc3ef4e14c48 100644 (file)
@@ -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})}
index c6efc2f2bc83bbbd1180c747490c68d1bab8255c..f3367ff2b410f7ba426c473a8718eebba4709f8a 100644 (file)
@@ -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),*] ) => (());
index 1a77eee824b6d31107c86294bb3d7afc39064eeb..ebd58f772284a77320fe68b6abbb9f53090e05f7 100644 (file)
@@ -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 }
index 7a3e55322c8e1cb5cb1c87d6bd96e147df3c4a4b..15387f908b441907c21e941797d0568d57b62ea1 100644 (file)
@@ -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')
index 4aa1587943413de7cc5fa0be6948fc642054c7ac..072bc84fb63a287c9647ff46eadd8ede670e5055 100644 (file)
@@ -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;
 }
index f180922a052a2c327969c5ca0b8f815a29cc305e..0938c16c30492985be9d483ec15f559c4c7cdc3e 100644 (file)
@@ -10,6 +10,8 @@
 
 // compile-flags: --cfg foo
 
+// pretty-expanded FIXME #23616
+
 #[cfg(foo)]
 macro_rules! foo { () => (1) }
 
index b56dff6b01fc5795dcb0dcc9281d636a03400ddd..cf48c325f1f24b6c6d795abbf960a3502487cb95 100644 (file)
@@ -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) }
 
index 5c681b8e6e765c3a20fde78072d836235aff8ad1..9ecf186d5b11e5825c569a98d2eae534b11b9671 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:macro_with_super_1.rs
 
+// pretty-expanded FIXME #23616
+
 #[macro_use]
 extern crate macro_with_super_1;
 
index dfefe84518c405231f9fd26eead80853b69e0251..b9b78012c3df0e5369a44af6202cde10b9a7b324 100644 (file)
@@ -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 {
index b359614fa9adb2c365ec34174d72d8a2c858ae00..574c4b9f00eabb93de0a4520a06bb06364711e6f 100644 (file)
@@ -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 {
index 949fad11344de0bc6eef4eb52978c6c2fd0a22a1..00804634ea8ee472c61f83a5424ab27bae841e35 100644 (file)
@@ -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(); }
index 5cc512abfe37c6aa516181a0743a84ea3a9ded86..5bd8db7b17b3dc3e8213ca219d52a22584b0c729 100644 (file)
@@ -10,6 +10,8 @@
 
 // regression test for issue #5625
 
+// pretty-expanded FIXME #23616
+
 enum E {
     Foo{f : int},
     Bar
index fdfadf8eb444fd55dbd7851818bdf26747bdb230..1224a5dd31403815b79ad146f3bd010d7b9dc24a 100644 (file)
@@ -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
index cd4802f4b397a6407f5e4525f459b842d415b99b..a49f7bcebcf7e2b68271c2d71d99eb9060c6c139 100644 (file)
@@ -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)]
 
index e4886ddaa0ed3155943fe8221cec54a23a66f638..374b1b54e0b327d87a977b265b4c4dda50fa17ad 100644 (file)
@@ -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},
 }
index 433cf23626bbfa8f17b146cca75132c506e5837d..0e6bb1e62a5b2e2b278145fb6e853758e76af4e0 100644 (file)
@@ -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() {
index fe12b7c1585681f23a182737ec57a6f373976723..d8422ba6917015b1062aa881d5fef9d11a799ee2 100644 (file)
@@ -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() {
index b3c7f3db512b1823b4b05ab167abf20e77baa8e7..1b3594a0a792ef5b81ff434e53b4fc5febd24632 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod m1 {
     pub enum foo { foo1, foo2, }
 }
index abb78fc83107796484271a256be287d04e1e20ff..d230f18f2bd84fe8c92aa2604c70ccb8e66c0a20 100644 (file)
@@ -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 {
index 92a753902228d59f9838bff9960beca574238d45..f8a6e475a3bd6939c7c5e6f38556c9042b559a95 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn altsimple(f: int) { match f { _x => () } }
 
 pub fn main() { }
index 2a0a2b208875fa97005f21eea6f733bdae28846c..5e15c642b67f612ae8321bc24626d4f6e1bb9cf3 100644 (file)
@@ -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)]
 
index bdf12d22edd0f776dc6abf7305f1fc251b60274e..70d3639a785fa1574b48d4b3eab9867630af249c 100644 (file)
@@ -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())) {
index 0feeea70221a4aa3dd445f99bd745752cf2fcbd6..56e6f4dce592bd1755281c923cc1f726d2d1d1b1 100644 (file)
@@ -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;
 
index a83bc73457e020b4bdac0682be4294f22cdff004..1e2ebf42a9911d914df05f1bd4bc2834aebba05e 100644 (file)
@@ -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() {
index 8d1e483bcd848cd3cc45d65a8b119e3c27b6aec1..41f00e58ff76915e7544cc6f96e2fd3e72c94933 100644 (file)
@@ -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 {
index 266f7cdde11af0281836105808fcd27b6628c018..9dfe079c8a828f285f80bed339dc4113984fefd4 100644 (file)
@@ -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
 }
index 0b613df18ee833668e2917cf859a94dee11b2dd0..03d5c6817e471e752c0b136d19955ab8ba49fab3 100644 (file)
@@ -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>) -> int {
     match x {
       None => 0,
index 164cc99e188eaa8cb8fd1d7fd3e0e7555f619843..433ef8a63197c307ca445468a2b76127de10c856 100644 (file)
@@ -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;
index 301d99a7e20b32b807b9dcce761162c782b01d47..5d8958c6b9e87775b61b3678cfbb5b4eaa5f33a0 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #53
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     match "test" { "not-test" => panic!(), "test" => (), _ => panic!() }
 
index 6d5658aa13cbfcebc746a231053f359e761663ec..e550b354d40ee9301f813102e58a9c28d276cee0 100644 (file)
@@ -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,
 }
index cf940a630569daece147b538e72a1b6477785d8e..4a04fd55df5b542e2bad83af44da5b026c609ca4 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 enum color {
     rgb(int, int, int),
     rgba(int, int, int, int),
index beb125492b2c154ead23fd4230606e7af6c1a15a..e008874e6d7be9b3a4e32d84a3891e22d3c73136 100644 (file)
@@ -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)]
 
index eb6b2176e5140d5a0edf1a6a237446172b35ee5d..520c2e8108d48735528fd93e92a04ef70b6e5586 100644 (file)
@@ -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 {
index 04a0204d206a25722817e5825d52c9a2baa07ee8..e368aeb976934f5cec109cba1e986d6b2361e093 100644 (file)
@@ -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 => {
index 92af96e0d8f2c81068f5958e1bd72ef810c47e73..ccf5efddebefa1dbe84a5980ad91d2fc34b97e1c 100644 (file)
@@ -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)]
 
index cec9753a2fecaed27bcb197162ed4f4fef01cde2..3babb543bf2a1d752283922c0367569036eefff1 100644 (file)
@@ -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;
index 826561bfddd116024a625c0505e2c812a129eb4f..e013c5b0be794b29cca573acce431da10120ea73 100644 (file)
@@ -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;
index 5ba5d7f8d722758b55c986555756a9c402bfab15..926a0c371e9dec0e1a9c19a893c5580e8d9c7b40 100644 (file)
@@ -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 {
index 6f72a163981c9d653e480ff4392c5089fa204a7e..496625213f7ead3e6016ecdfdb04741d8de3f571 100644 (file)
@@ -13,6 +13,8 @@
 
 ///////////////////////////////////////////////////////////////////////////
 
+// pretty-expanded FIXME #23616
+
 trait MakeString {
     fn make_string(&self) -> String;
 }
index 15eb2ae2e4b49dbfa97f5258e67d03a9c7b1d448..6877bf376a6589eaa0c45b90125f2b7d92bdc974 100644 (file)
@@ -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
index 81212ee348f1f68936266cbcceb9127332e42725..768e7f94862acb194ad4858781d947f7f3dc7284 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test method calls with self as an argument (cross-crate)
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index ca81860dd080c9ed3f8fffe146ee534951ec0b80..b40333c67c6ac2ec8aa82bcfbeb7ecc1bab52f4c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test method calls with self as an argument (cross-crate)
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 17fdd7b45c20c033a2d328420464a7f27ca6058b..8687014bfbb53c41b52edc952e3b61d74ea3e74a 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test method calls with self as an argument
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 62b3d52860ba8d2625f3928828324069834bb22f..9784149c44057ade8ba3d00c926a554dd50857ab 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test method calls with self as an argument
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 414b08b4335c6ebab29138603d61b3a5263b5406..d0e0427f37808a602924bf355ba51379a46eeee3 100644 (file)
@@ -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;
 }
index a49ce82617007e2921b3fb5f207af537c0b1eccb..36f16f36cc0ab0aad49e837d641522eda2d7070a 100644 (file)
@@ -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)]
 
index d595092119059ebbc428d3c00851b9ced6a32256..c8da4852ad35f5cdedbe9a67200a9eaac16869fd 100644 (file)
@@ -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 {
index 6337538a3329d4f075a4ed1285da077ae21c451e..f2ff0abfad8b8d53c2d2d3cd7520c67706784839 100644 (file)
@@ -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;
 }
index 85c05d408e8ab4a9a9d3473cdc0fe411ca06ca9b..602ab95b048d30629fffb719dea2a9b6a5d2b54e 100644 (file)
@@ -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> {
     contents: T,
 }
index 388d2e4905fab9f07148e7c15d3a9c25d7403f93..60e9a2b8acba700c1d8d4e77c78b3358dfb11465 100644 (file)
@@ -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 }
index 1513eb8883527c64209a7bafe342cc491cc1ea41..40069c32cd9b01d350eb613cd57f6a7c3e708d97 100644 (file)
@@ -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<int> { Vec::new() }
 }
index b1c1b64ba40033ef98c1f81f343d61320cc1aa2d..1b725d6ae214f7d28c5c482b137fcda7e992edcd 100644 (file)
@@ -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,
index 0d563f1a714c350cecbf0f18523c9a2c7fa993ad..c9994e9b5156e2ed10d2505b2e03002577023799 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 trait vec_monad<A> {
     fn bind<B, F>(&self, f: F ) -> Vec<B> where F: FnMut(&A) -> Vec<B> ;
 }
index 11f53f0a9806d0ed50a5cdf455c65bc08f47e39a..b45805902dfd7af7abc18613ef3f93d32753046f 100644 (file)
@@ -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;
index ff06df079b05e029717153c437d1d7a6ff28432f..74f474b87525d29faf30cb4bfeaaadf316b4fbf0 100644 (file)
@@ -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)]
 
index 590caff3c2dc850c168fb376c7c72b8137efba7a..175c369e62842725affdd20117f6fd5083fb4232 100644 (file)
@@ -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)]
 
index 0bff2c2292e74be2caf7c884473571bc40f038f0..faf45f8ae09b86db0e2fd1aa05ffebe4eceb55a1 100644 (file)
@@ -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)]
 
index 8241424124e0e0e3373913c695927e0cd14a61f4..171c455e8075c1b53434bf33d7fb90c4e8e5d5ae 100644 (file)
@@ -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)]
 
index 9e5eeef75527c1595ba1a601c4988a5d4e852ac0..94fa3dbca0e4093ce6401755248fedf25453f1af 100644 (file)
@@ -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)]
 
index c902677c645314b41ad8e998dac7b2824a078b69..5c80e683ba42c64cfcb2be8a83c85c6031f0c591 100644 (file)
@@ -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)]
 
index e496e9e2105334fcc74ca8abbbcb392fcfda9b78..fd13db560e094f4fca34244e5521c1b1862e419a 100644 (file)
@@ -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)]
 
index fdb6799b90f793cb9857007e3030c98666eef39e..fd8eddd0c1c1ed93e82211c8ad73497c692b0c10 100644 (file)
@@ -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)]
 
index 87db5cbe2f13ed2a4e049f0b3deff663ea8d6e15..197f044ea782d0d50b3f6dce85b5f95f6069cdbe 100644 (file)
@@ -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); }
index d68a7c831f212ca4ae683e5e4469e4cc9c818d83..6e49538e98a3a5f5b29fd65898576000e4567926 100644 (file)
@@ -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() {
index b7cd3003e750c4204394ce865daf9209bd80654f..cec1e43997206a485cc4e2096acebe8de2809951 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 // Issue #922
+// pretty-expanded FIXME #23616
+
 fn f2<F>(_thing: F) where F: FnOnce() { }
 
 fn f<F>(thing: F) where F: FnOnce() {
index cb487a34f338876dc9e60557be588322c8577b2c..a0eba4685b88734c1b486dbdaf43c5ae6f18d4b6 100644 (file)
@@ -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 {
index 845cb8ab6011ec10d310af52142a57f73f826c3e..a0ca9a43a5d4b88f615f4d59b0fc37b39f26222a 100644 (file)
@@ -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;
index 16f15804e0e927fd1e45d49fc72a3e4762953529..a313ec998f0a1c7f5c1794450bcf1116f6ea227d 100644 (file)
@@ -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;
 
index eb1444be37844d8d7e3d6412343a5a21ad760e68..658b34e13f99badd0ccd22b834443b6fd20f0ada 100644 (file)
@@ -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;
index b9435afdc7a934b93d89eb4e4a6b14c86af87f1b..4243b28614cef14ea8b3def1723e092d6ba145d5 100644 (file)
@@ -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<T> {
index 6b52ea9dfa7a33c19fd424b80993bb21b8548793..0655552c85bb4fecb249e87aa1b260db96c7f6e1 100644 (file)
@@ -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;
 
index 6203d47be5e6b8a62b0497fabbfab2d8f983c619..8c74326d1c34af0d4e496203f17610a0fc061038 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 /*
  * This is a multi-line oldcomment.
  */
index 7ce1afb52a274dec37491d016c8100f733af8e17..2746205b637dcb3cbe5915751522cc11f7ab2f45 100644 (file)
@@ -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:PartialEq + PartialOrd>(_: T) {
 }
 
index b1f7da17c8f80767bee34c713ab15627319fe355..311eaf27da9f0bdffbf13f0e7654c1528e13a2a2 100644 (file)
@@ -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)]
 
index d3ae80861f231c5f29aaa57ed211104b7c59c5b8..f97dc9a5dd727cf2b92dfffff87a28dd61c88050 100644 (file)
@@ -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;
index a276e902fbcfca6172680ed17d0e94e7b18ff3c2..bc90a8cf0d77b280af160d8fe2ecd8da9be6e912 100644 (file)
@@ -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 ];
 }
index e074c3fb3d7834fe262f97db131cdad8dd752a1f..bed3b87def58b30b4ec940aa2bfe941639dca6d4 100644 (file)
@@ -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;
index 8444a632fe889c699f0cf932b524f83a1a56be3a..cb2361dd5698ec335eb0ffced718c5a22497571a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 enum colour { red, green, blue, }
 
 enum tree { children(Box<list>), leaf(colour), }
index ea7e05d24e2f3d34e430742181f036951b6478b1..f275e9b7425bd960abf6c21a15e7c6b27e0f84e0 100644 (file)
@@ -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};
index e4a8ec19eb8e84ce231739a702cff4bf956f3e92..c557d624586bb67c1927deeb39b71dfbb01c628f 100644 (file)
@@ -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};
 
index e5317c2f57302ae63ee84e3ff237f5a18ee783b1..7bfe90bad7f4facd8138e37d315328831b1bf6a7 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:namespaced_enums.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate namespaced_enums;
 
 fn _f(f: namespaced_enums::Foo) {
index c48be3af248f0982577fa3671a5ee3712b8dd168..8d58cd950a8db846a76f570a95439c0a1ff801d2 100644 (file)
@@ -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,
index 3b56d6c59a162c6b04d53d49389be9531e673434..0046d80e086d1ed24d28d1415bbf582083709e27 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:namespaced_enums.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate namespaced_enums;
 
 use namespaced_enums::Foo;
index 13f70f6a740aef76ed24b76fd1a9d67544e73064..a0b8109b93b2ee229fbf628b9e7888fd0aeffab7 100644 (file)
@@ -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),
index 435382666f1a2dde3e99c01973a5b8d234fd6bbb..c5b6a6a035bbaa1b518eeb9ab12a58b0ad19134d 100644 (file)
@@ -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 => {}
index a6d932935ade6b1a227112b36af992e3a8a89974..650e28548c17a800eeba6336ff881f554380ab15 100644 (file)
@@ -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
 
    /*
index 19eba0808c88237cdc4f5b79430a57ad24dfd238..8b156ae364dd66e889155dcdb26d9e2f135a2876 100644 (file)
@@ -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,
index 33c4ed6234eaa772fbef539564cf5101edeb373c..c0baab66c597ad03d5ffa7a07e74d3d6466afcc8 100644 (file)
@@ -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
index b2a47e0ccb88b0145113f4c17ef84dab4cc59d74..0b30cc2cde3661e26405b247759b8aded71cb525 100644 (file)
@@ -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<int>, baz: int }
 
 pub fn main() {
index f697f0b59d65f7c837d5ebe4b32a672931eb2ca7..488a722f67411a56b31db59bb342fc50192b4bea 100644 (file)
@@ -13,6 +13,8 @@
 //
 // Issue #8587
 
+// pretty-expanded FIXME #23616
+
 pub struct X;
 
 impl X {
index d73fba561430a53c9476fe8ea97ef79ecf0b9afd..3c0123f7519ddf403a86f8d9a2b57383dc27754e 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:nested_item.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate nested_item;
 
 pub fn main() {
index 1595b677c8d431fe38632b253865125095e3c75c..8482dd84d876cd2260de85539b3ff91a5630dbea 100644 (file)
@@ -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/ */
 
index 9e4654a13f03b3dac8e895b3bc7d880fad6228b8..8c2d5e09adb47edb90bab4ec422644a05d1af6a3 100644 (file)
@@ -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() {
index 96ccb1a37a2a01fbbf38ca403ee28ce0f7138177..db387224c3879e498cef4cd432d54f6e9ee1e57c 100644 (file)
@@ -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;
index 039e53cab8044805db0dd51f51c63c482867bcd0..543dbb36b2850a218001fb9513774018b73f4e6a 100644 (file)
@@ -12,6 +12,8 @@
 // expression
 
 // FIXME (#22405): Replace `Box::new` with `box` here when/if possible.
+// pretty-expanded FIXME #23616
+
 fn unique() -> Box<FnMut()+'static> { return Box::new(|| ()); }
 
 pub fn main() {
index b7216c87c30bbc22a7f174ca07c3f25ea4447d61..e8297173a58345fe8e383a9de7056c87e50f637a 100644 (file)
@@ -12,6 +12,8 @@
 // expression
 
 // FIXME (#22405): Replace `Box::new` with `box` here when/if possible.
+// pretty-expanded FIXME #23616
+
 fn unique() -> Box<FnMut()+'static> { Box::new(|| ()) }
 
 pub fn main() {
index 01875288aef0e97cdbc73e40769567af7a6f2826..0fe1227523f63a0bfedd48a659490aec4193ddcd 100644 (file)
@@ -10,6 +10,8 @@
 
 // Tests for the new |args| expr lambda syntax
 
+// pretty-expanded FIXME #23616
+
 fn f<F>(i: int, f: F) -> int where F: FnOnce(int) -> int { f(i) }
 
 fn g<G>(_g: G) where G: FnOnce() { }
index 4b7dbdc9e5b9ec6262437f8bcbff09847e237f68..424d518895cfb129de656804e008716397a5036d 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #[derive(Clone)]
 struct myvec<X>(Vec<X> );
 
index 8c35abad7f1e61e273b53a0595acb7a92e6ee06f..ad878fe4b319de94d6d9d98b355b07231b4ab850 100644 (file)
@@ -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.
index 916ec01257f16407c6a9ea64e112b6bc16fa4504..d1ad5614e3f35f36e0855c971aa4aff1ab0e51af 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(libc)]
 
 extern crate libc;
index 0302a0588e4cfece646c26c558292a047b3c1e85..ac03f65750df5a213c3f039a4daed16f47c7d490 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:newtype_struct_xc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate newtype_struct_xc;
 use newtype_struct_xc::Au;
 
index 3e375c48316c86d16a2b627f0bd045451b6d4ed0..0cac4530faf32604e3830d009c014a3c5119246e 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:newtype_struct_xc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate newtype_struct_xc;
 
 pub fn main() {
index e23c970e29a582baa3e827fee9ebc3225edaa692..97ee237771f3fae9bd6e8e307f8c1d44714c63f4 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 // Issue #901
+// pretty-expanded FIXME #23616
+
 mod libc {
     extern {
         pub fn printf(x: ());
index 329590b547db3a5aaa525d86f47f7ce5d8c6c0a1..342644e03843725b332a86a8baf5a91b0a26d0c9 100644 (file)
@@ -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 { () => { } } }
index 5ce32e4fe2ccb54975d20fe9c3db3dc826ace517..da57c81a66978422319c4f7ff243011d355652b9 100644 (file)
@@ -10,6 +10,8 @@
 
 // compile-flags: -Z no-landing-pads
 
+// pretty-expanded FIXME #23616
+
 use std::thread;
 
 static mut HIT: bool = false;
index 8b41670734f95bee52407cf7c9065ef205728e05..6c0df5f4c14e753c3c966b0bc1f0909179d2d424 100644 (file)
@@ -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() {
index e422cb803215bb591be773f40c4413a555290a0b..1eeea662383223a7e9b68e3e291baee12a1d3cd1 100644 (file)
@@ -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
 }
index bbce9a8f4a6ad20db285f21fd2ef7c87ae94fb3b..a28f2b15b92856f1333a94c74ce3fce9b5257e5c 100644 (file)
@@ -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> {
index 4a14969209f027dbeb5d8128d7b549851ee57c9e..25c111daad597331010d1a51568cd8962130a908 100644 (file)
@@ -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}";
index 32432c07dcf415fd84f59f228c9cfa5210939c55..42cef21f8849640f163e19635ffddd982450c450 100644 (file)
@@ -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)]
index 03027e40d6c1e50c345e4615cc08fa07f1625440..b92ae3f23ec1a2df4d7f568c1e6d7d260ae430b8 100644 (file)
@@ -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)]
 
index 02fc0cf0291d43ba23e1eee7986f7efa39460e93..2b908a6c5b775bfd3cc4a524e2ed2d55f8e4eb11 100644 (file)
@@ -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<T> { Thing(int, T), Nothing((), ((), ()), [i8; 0]) }
index 565ef278d5d7c307f6a9de8b1e4e994e079b1aa9..4369e4095fbe5b295d2dc1c9cd0d4de9cd4eedc6 100644 (file)
@@ -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 {
index 3e3391b034210c2eecd84dd2c5831799768d685c..cb41949a722c2b64f4d5bba64a71d07469489bcc 100644 (file)
@@ -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;
index c385a0195b6b20868b36a53180df2fdd9ca79c1b..1b631f171eb79f9e9ea1f12b561bbc78a7fa6a2a 100644 (file)
@@ -11,6 +11,8 @@
 // Test that `Box<Test>` is equivalent to `Box<Test+'static>`, both in
 // fields and fn arguments.
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_code)]
 
 trait Test {
index 24da9603679065f404866242f82aa9210200de87..910d933d46f0879bd726e7f8efb2d8cb22b547b9 100644 (file)
@@ -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 {
index 825800e1d4447e1fd9daf28db8ad0c47610612e0..e2047ee3256d1a1ef6808686b6d1657e52d84c07 100644 (file)
@@ -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 {
index 0f34d945c8fb9976e7dc7884a48ed166b43a1815..edd0bdb32c2b1778b6f5151ae4eac4009ba22b7c 100644 (file)
@@ -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 {
index 9d5dac536f10ade4c0e41136cfc8d56876e737a5..3c2419e420d3da6d2d2e124143c90866598a2b49 100644 (file)
@@ -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 {
index b7a28a5c524156764809cf9a2443635e46d4e837..d9e0b22fbfa4be5bcc34cf9d3ddf3358c0cfd81e 100644 (file)
@@ -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 {
index 9c7a925b5bbc2a932190c9567bc695fbb6ab19e0..8b8c56aee83911c45a8e3091ff7147ec399cf7d9 100644 (file)
@@ -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;
 
index ae092333134ea0f0b53c988058387c4bfdb41c18..b735743927c896b1d87d2bb24db40c3f52a403df 100644 (file)
@@ -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;
index 1a42c4b6ef6649be36b0e8bae0b765c4e2b1b150..696c5a097091446424c04633cbc8c03b5767caa2 100644 (file)
@@ -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<F:FnOnce(u32)>(&self, f: F) where Self : Sized;
index 7f075bbb6c2f226bb1a38ef4b1cd9193e737fdf3..17c41f2194b69abdba93876f87653d867bbac872 100644 (file)
@@ -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;
index d2523bc4f246f34ec0fb1c4e4383aeed577fe930..efdd42c382c1538b54b1dda4aa7b643adcaab0a5 100644 (file)
@@ -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;
index 9cee266c4a7b9f1aa8eabb2052e82268697dca5b..15ed94e62bad93cb37ebd9e9624b6d0f43fa02ff 100644 (file)
@@ -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)]
 
index d355999c506068115f15991eab5a3a4ae0d93acc..e72065885324e4fc9a35064d68d32cc2c964d88a 100644 (file)
@@ -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)]
 
index 8fe57a655aa5334b3400e93bd0042ac74af28c67..7bf8b693d9bbf844918082ef1c42d64952f60168 100644 (file)
@@ -11,6 +11,8 @@
 // Testing guarantees provided by once functions.
 
 
+// pretty-expanded FIXME #23616
+
 use std::sync::Arc;
 
 fn foo<F:FnOnce()>(blk: F) {
index 8377a45a1d8a079672c58aa9f4fc613e109be3bd..6520e42dbe3f8ad3e3c14dad8e786aaf1771ac84 100644 (file)
@@ -10,6 +10,8 @@
 
 // Why one-tuples? Because macros.
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     match ('c',) {
         (x,) => {
index bee6d23a27d6245eef08d96588f22910c95cb9da..ccfdb83ab8aa14e61edc85e4591d5a4011f81760 100644 (file)
@@ -12,4 +12,6 @@
 
 
 // Testcase for issue #130, operator associativity.
+// pretty-expanded FIXME #23616
+
 pub fn main() { assert!((3 * 5 / 2 == 7)); }
index 71323016e835e4ed965e2bfd8a7b551054700d4e..b0f5d8e53bd5dbe41136ee4d4475239409afdfed 100644 (file)
@@ -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;
index ef399044abc99347c11d258a0f59ea5ec740b7da..1aaef7b817440d38c70326f11afce5bc4d34c44f 100644 (file)
@@ -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 {
index 3710f1b9d3052e2a27c08e3376a44f00f8649d80..a42720d3cb430244018502c2c7d7ee1529a6dfde 100644 (file)
@@ -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;
 
index 9ac67b4c7838db6bc1498e72a3c61f524c27f726..41b34dc79bd954d274f098a255ad2560576819ca 100644 (file)
@@ -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;
index eee9838da21ee68a96ef021397c716d49a4efb2c..1a6c60426afa86ef5254aca7d248c5a7eb4bc4c4 100644 (file)
@@ -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,
index fb87cd5eb69cd25096874acba50f235237f26cdd..f80fbdeb1e3769d8edc548ff83632d2f605bad9a 100644 (file)
@@ -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)]
index 4cb7ece4ab87643248f6ce60f9206d8465c82a83..fdf42423b662b25fc8d3124c9a75fc204d21ee7d 100644 (file)
@@ -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> {
index d023a01f4b1ddf16a253faf3b6832bed75d1ad06..fdd7a5000b2ee3e64f9e864d1c438d4ec43840e3 100644 (file)
@@ -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;
 
index d50f2efe0e7b4cab54f64e42ffb2c990619cfa43..f949f6e4ef43a0dd7ecef6231d8e810d6de391ed 100644 (file)
@@ -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<H, T> {
index f8dd729ec67dcd9bf2c919e86e299c886c1d911a..b97fb491124842af4d635b0433086ba7962a3b4e 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:overloaded_autoderef_xc.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate overloaded_autoderef_xc;
 
 fn main() {
index 25b63cd14c4357f2a70bca5c8116a391d4255875..7cb57a912535a819f585d6c4981cf4d1617b70d3 100644 (file)
@@ -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)
 }
index 026ebc308408fcac54583dc2f2892e94c90aef84..65a63a33d1bb63c84ac121bc37588cf4c3fef381 100644 (file)
@@ -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)
 }
index b38f8213b4ab83480908be73aa047f05466734a5..46fa0619082091a44ee2836f673e99f74bd51b67 100644 (file)
@@ -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()
 }
index 029a8eaad24bc966654e7bc77216438062c4467c..f5ccd87fd25df29b6c6ae928c6070565764aa10a 100644 (file)
@@ -10,6 +10,8 @@
 
 // Tests that nested vtables work with overloaded calls.
 
+// pretty-expanded FIXME #23616
+
 #![feature(unboxed_closures, core)]
 
 use std::marker::PhantomData;
index fc6540b6e3ef48a4c129950148464c5280df82ce..17990bb1bd1562827e9f9a223831ccb10aa1a3e5 100644 (file)
@@ -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};
index e75f217a2c60618771b27fbaccc1fb1121beba46..ea78a75c0c751d3a6ea00571803f513f7d5050b0 100644 (file)
@@ -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};
index f3091b53e8badc02e5223d2b4a30feb595f0889e..187b032b0f17031e4d57e7852446c7cbc01b0bad 100644 (file)
@@ -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;
index 7b059cb6a33279b3c9138808d42a36e1badcfb69..12ed040bcb877f5039cafd62b704eb8d31e8e119 100644 (file)
@@ -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;
index 214817b0a15b5064522b06c86258ab58c3babdaa..b8786475674d746b68dbb7edbe30b9df237ad3d6 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test overloaded indexing combined with autoderef.
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax, core)]
 
index 66f8c5c4238fa66fc37c24631bd5edaafde3d245..23af677246a9865dddae5527ab9d1ba4dc21e198 100644 (file)
@@ -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;
index 413cef86c5df8af1d45a3cf51233fb4f628aae80..17022a570a2bdac2280e6ac2f92b0e749cc75894 100644 (file)
@@ -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};
index 9be6b212a3caabd0b7259800b96999d68cf5ceee..f698b660751aba3872dd8dcb5860a3b668618b53 100644 (file)
@@ -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: 'static>(_x: T) {}
 
 pub fn main() {
index c6c74fe3fda1d59aac5fca873a4c64d78b904091..e7a662c5260928028b4c9f9d868808cd4d18ef2e 100644 (file)
@@ -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,
index 004a30220183ed101a9b5b28010625286121a397..5d518749d9aefec9bf221b6ecc191ccc998f7f4b 100644 (file)
@@ -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)]
index 45791332bbedfae08a6b635a1cf3da428ef73c86..6c24b71971e3876aa5f15cd6ad08037ea36a6145 100644 (file)
@@ -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)]
index 9e94502a92a6384199380bd85bc708ed62d80cea..5d2454be2fbd5ee26cc358d7475c2d10fef7aa31 100644 (file)
@@ -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)]
index 46ffed0cba9684004caddf2f751bfb65b4c0c0b9..6df761d1b21fe1cbf3e630546a70fa9b5c751a5d 100644 (file)
@@ -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,
index c2968956785faa3032c21321d077db0ff87350c7..b7ea720caf76d3829a778fe03ac0708cc493608d 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:packed.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate packed;
 
 use std::mem;
index 846d51e2e7ecc916e29e1fad89a53541ab5bc610..3d748c404228bcae59536346aee914b29b489e46 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 use std::mem;
 
 #[repr(packed)]
index c41d678b0f5b702826f1b7e098112bc9a5b37f5d..9d96adc29dd36e614d4030cc4961bfb90f60cd57 100644 (file)
@@ -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)]
index a0b88ea53c5a4f3d60d54de588ffbeba0e8cd883..7b7cd5929883d3b07694da74cf2e447eedab555f 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 use std::mem;
 
 #[repr(packed)]
index 6da15b97acaae220453ed519593bd5c2e992251f..c1ebd2a530451bf7f364349144562c9d7f5995d5 100644 (file)
@@ -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;
index 061c9168955a49c73db68dc7ba3700ed72b20a3d..eb483009662bf1b9c1ee71c580df094f97191583 100644 (file)
@@ -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)]
 
 
index 5649c4c784dafdab7a19cb563ab3dbe76e10a544..c81677220539e90ddb10ff5732013ed6c72bd1b3 100644 (file)
@@ -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<<Self as Foo>::T>;
index 0995910fd4cf64ffbc9c786330f40a0fc7884866..e4c9fd9d8ef836494597ab48416a6ba8ed3d8279 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test parsing binary operators after macro invocations.
 
+// pretty-expanded FIXME #23616
+
 #![feature(macro_rules)]
 
 macro_rules! id {
index 08d00d4dc035b37a648e6fd6de66487cb2681f1c..b1a761d09fda053f4cd54bd8d4a65dc1cca25508 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod foo {
     pub fn bar(_offset: uint) { }
 }
index 7d9c3d324f070c227f8cac3a2db2303981409a65..ad12775a31df805aaf4f751cfff96a2c51729aa9 100644 (file)
@@ -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) {
index 15bf05fc0cbec3f56ade87a4229a776b0216dd87..d761f1610d4a87a767fed1e5ea0fcdfd41bd8005 100644 (file)
@@ -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() { }
index 679aa3d668f49286868a7e7f116f1fb4d4ba2883..17fb5aad6d097d7dd439534f80e803e8df9c2c29 100644 (file)
@@ -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() {
index e9b8e694d60605c3e445102a97571429b1eaada5..8082816c4361159dec9d05f3d9748ac377508c44 100644 (file)
@@ -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)]
 
index b40aacdafc1faa4c2f8f58500899c4565ac3a65c..d9d107d900b6a946cb6bb760795857f845c242c2 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:privacy_reexport.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate privacy_reexport;
 
 pub fn main() {
index 7a07c97090223c4434193ac6ae482b204db786f8..329c4aaa873a98de6ce1387836012ecc99c3a0bf 100644 (file)
@@ -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).
index b4d04ba18f98ef032c4c4d62c341b56cc7380303..27b8d5965e9809524e7d6861e01d32fb8bb8156b 100644 (file)
@@ -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,
 
index 498bd04e37cc2a2bbdd92270163183198ed08b0a..a15c7b58ce119b50251fd9b5a328b71a03956a00 100644 (file)
@@ -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,
 
index 68597fe48e5525d771578f10e5892769858fd5c4..6429352f4491888728de2894ec380baeb792d70d 100644 (file)
@@ -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;
index a6a8890101c5b04ceaf1f8585a41606631134da3..85897f171b6ce4d7a5bf1f89d1cff4645e6c28c2 100644 (file)
@@ -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;
index 7428377b59fc40e53922bee2d6cb8dedab1b0006..b9a3f788f9794445eda83e51b64303718e371ab2 100644 (file)
@@ -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 {
index 442eea13d6bacb6c8cf69c767be40d3c8d6d68ba..d082ca624e0989b7a204641c98008e3fda57f5f8 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #14660
 
+// pretty-expanded FIXME #23616
+
 mod bleh {
     macro_rules! foo {
         () => {
index af2f217c1fbb2ca31d6a03f7e74fe74d554222d0..2e2e261b6d021d5e4b729fb367e3f17e01fb3aed 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #17436
 
+// pretty-expanded FIXME #23616
+
 mod bleh {
     macro_rules! foo {
         () => {
index cdc184898fd68b9d020ef586f0e6ae21c5fb4d5a..3318c0380be74f3e493ecd26f7c31786c1bb4647 100644 (file)
@@ -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;
index ceba89523b5f9f3f8a2a208d18cdc58e8ea9d0ca..9373b7945d55abb6c3d83e48ee6ec30cffd6a95b 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:pub_use_mods_xcrate.rs
 
+// pretty-expanded FIXME #23616
+
 #![allow(unused_imports)]
 
 extern crate pub_use_mods_xcrate;
index f12cf82f939c7d2356a0cea330deb6171d5cdfdf..2612a21bc01b53fb32fec9aabf67261fa906fb4e 100644 (file)
@@ -10,6 +10,8 @@
 
 // Check that functions can modify local state.
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 51945a4677d916c41a81dd48cc90b77717fc659f..2d664c00ed527ff628f41844e11b72259874b249 100644 (file)
@@ -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::<Vec<_>>();
     assert_eq!(xs[1], true);
index 50b90b1a5ee0b409bc14e5d88b5334333dca47f7..f2aa17d4069a882d852afc3ac3bceb4048a7beee 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test range syntax.
 
+// pretty-expanded FIXME #23616
+
 fn foo() -> int { 42 }
 
 // Test that range syntax works in return statements
index 18afcdd7f3f797ce257fac4392b443b53dc61443..bad3621cbf06a27a77722012e76afd094d28c7cf 100644 (file)
@@ -11,6 +11,8 @@
 // Test that the precedence of ranges is correct
 
 
+// pretty-expanded FIXME #23616
+
 struct Foo {
     foo: uint,
 }
index 51e955c47610939248611f4910204c118e5f0ea0..ff00dc0ab5336db0350f4352937bffdc2970f5d9 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 struct Point {x: int, y: int, z: int}
 
 fn f(p: Point) { assert!((p.z == 12)); }
index de2e937ee84c0bf92ff3c5ab8151d8b18834b9f2..f511db8db5a71278148f5b447434a793bfc57729 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 struct Point {x: int, y: int}
 
 pub fn main() {
index dab7d26cc820039db62ed98f70a80afa3d10f866..eb3fe430c4b10f88d42b26d92b9297a49ff3458b 100644 (file)
@@ -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}
 
index f59538c51a07802b1ed6e453bb935c599826b5e7..9be1884267d09df83350a7709e50752e011217f6 100644 (file)
@@ -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}
 
index b152470fbb640941a2668140138c33470f7370dd..79cc4e47f5eb690d5c209c7e6e19816ea0a68d30 100644 (file)
@@ -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), }
index ba74386f975fb967e8ce72546cb4cf403fe39bbf..2c92965ee7a6740a331708d6e1d77b61453ea5a5 100644 (file)
@@ -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() {
index 22ca737d421987ac99cfe78fcc3b5c17083b3543..a8d052f407fcc2c847dd6eac90c7c2739f72bfa2 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 mod a {
     pub fn f() {}
     pub fn g() {}
index 5399f3cfd359752bf8d7d0d3ff9f86082ab706ac..374d0d8d9b961d724db512750c8bd41ce3d8a8ff 100644 (file)
@@ -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;
index bb2885a21778525045bc9cae919fa85a8d2013f0..c211d8d704d09fc184caf5b602155eabac4a7a1a 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct Point {
     x: int,
     y: int
index 77e1a214764540d7226f6fe1f543f6fdb0986442..b51d62f490f3c8dfe10c56616a8c5fc36009f5fd 100644 (file)
@@ -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;
 
index 80ae371e5091e76638e104697a0ff63799b7a450..344f707aefc0149c833f63daa1e5d11b2b3d2597 100644 (file)
@@ -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) { }
index 0264e64f70d2a4ef659fe3df13cecde2863752f5..1258dfe3306646a9c7d233b2ff83b219cbdb1627 100644 (file)
@@ -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]
 }
index 16eeb99982e91411c9504b861be391263683c8cd..dd42eb2717a000dee158a3a6f2d1fd018dd20912 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn foo(x: &[int]) -> int {
     x[0]
 }
index 0673179eef0062ab4871d29f8d44188b9c42c2f3..c0c985fa0d1dbc70afcc9247124e816410efe6e7 100644 (file)
@@ -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)]
 
index 75c52f63041a5f037d445f1839162f11bf13904f..43cf6bd42ff8c4d9b5d8e7d4b923ba3f6832613a 100644 (file)
@@ -10,6 +10,8 @@
 
 // A very limited test of the "bottom" region
 
+// pretty-expanded FIXME #23616
+
 fn produce_static<T>() -> &'static T { panic!(); }
 
 fn foo<T>(_x: &T) -> &uint { produce_static() }
index 3922cb1219c03655564b6c97c4e9ae82890b26ea..d0157788cc9a40787df2933d7bc805d355f17c3e 100644 (file)
@@ -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)]
 
index ac7c76ac544db2ad42a8973ea9846157af11c4f4..9e3fe79197d5d9109d9802c0d9d68a41211b611e 100644 (file)
@@ -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)]
 
index f23626643e7c7dfddbe53795b391c454dbebaf34..8bd3bd4c0ddf53afb6e9904fab5f68af12ca0961 100644 (file)
@@ -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>)
index c7d26e2d92b597d40c4b2ecd56a37d5f78c3942e..032ed068d5a298b868dcfc72170ac3727a07b5b3 100644 (file)
@@ -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>)
index b9d3ed49c625f6bb1376a2993c18d294e8d45883..9f2d27f024bb0925ce9a90c8e09abed55f733b27 100644 (file)
@@ -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
 }
index b51be0f0f79f7d0f0bde57e4ed6f90dd56ba30d2..0439cb81c47ed6d06b2c1b48fbc38838ca1abbcf 100644 (file)
@@ -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)]
index e7dc5e99c2bb97e05b6d981ff62e64f2a0560df9..ef05fc595df14bba4a57016e7b927f798bff4ea0 100644 (file)
@@ -11,6 +11,8 @@
 // Test lifetimes are linked properly when we autoslice a vector.
 // Issue #3148.
 
+// pretty-expanded FIXME #23616
+
 fn subslice<F>(v: F) -> F where F: FnOnce() { v }
 
 fn both<F>(v: F) -> F where F: FnOnce() {
index bcf74729fdbfba1acf7a3b7c2f5b7c6ea0c08b82..4652fed8a9dc709e140cd9fe5fe3a7bf549e433b 100644 (file)
@@ -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] {
index 980fcfb2e9eb9e0abe55963e21bc9eb4e77030c4..4d3fed5031fe47ab8779af98b4e791944798a069 100644 (file)
@@ -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
index bdc0d41c94e823cdaa9777b1589aa5fb278c3f86..2dc4071830779d31722a1c0486179705ee6f739d 100644 (file)
@@ -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> {
index 3f434a4838d42bb10f720f278e4be48660b5ea11..63fb18a8ba2c248c83c645a2d2fc80fc1b5092b9 100644 (file)
@@ -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)]
 
index 410415e57a0679be7fe84e6203a99e9722ff1696..360457cf3f1d6c9f30510dfce831570218c1af3a 100644 (file)
@@ -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;
 }
index a3602c5fbec14aa911753d29c0092fcf8902bb91..924f9b8f70b90cd658d19f98a60062dc835c7349 100644 (file)
@@ -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;
 }
index caef4e3fa9cbe85be2a2ee3e9e75606a92bacca5..c31d4d45fb92f940b3ed3b9debfd078cec57b0b3 100644 (file)
@@ -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<T> {
     fn get(&self) -> T;
 }
index 3708d187d7161077e9cb411e564420d7ae8a3029..cd32c426527e2b3628d8bbb56d118dfc24a202c8 100644 (file)
@@ -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)]
 
index 58c13885e036cea44a8998eadb16de9ed69c21c2..ee4bbcebb7800ea3f7457080b4ef885c1e2ab676 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that you can insert an explicit lifetime in explicit self.
 
+// pretty-expanded FIXME #23616
+
 struct Foo {
     f: uint
 }
index 70c90ee05b35764713de34b22b72f89c8e1886aa..b8b5f6fb05f2c78db059593e1a1d532f0a985df5 100644 (file)
@@ -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<for<'a> FnMut(&'a int, Box<FnMut(&'a int)>)>) {
     // `f` should be the type that `wants_same_region` wants, but
     // right now the compiler complains that it isn't.
index 0057a51012dd0bdaef6fdeda53b048a37e14aaf0..d9079dfe3f599c27ddf889e8c6ec726daae5bf78 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #2263.
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_assignment)]
 #![allow(unused_variable)]
 #![allow(unknown_features)]
index 9f1a383fd64b869880d6cf2ccad55c73f618e506..5d171811732a12a96505f263feed571f4ce64f31 100644 (file)
@@ -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() {
index 1fdf3a92a3fdbdea5fbb4bd419e122374cd0ee9c..9c200a370ad85e456333d09c1b151055e5d01275 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn view<T>(x: &[T]) -> &[T] {x}
 
 pub fn main() {
index 86f4f2dd18e643377501f2444adadfce20133a99..59221afcefffef0f6247c2b1ea30fae9399af903 100644 (file)
@@ -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)]
 
index ebbc5b70f604153934b97bcd208ee3b1413dd42f..acbe091a6a4560bea130e62cfc030f605da312d6 100644 (file)
@@ -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)]
 
index cfb6c8585634d7049a4ded78a2992c78e7936bfb..cc1bf05db5f59245118780a6894ccba093bac88b 100644 (file)
@@ -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<T, F>(f: F) -> T where F: FnOnce(&int) -> T {
index fdb7485efc35bcf176e65f16501659b8db450abc..c1044b59af26f09b4fbe97335fc5cfe7bbde41bb 100644 (file)
@@ -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 {
index 7e328f3bb0354ce453f80f52b913e0dfdb26acf1..11c3ab111cf5a72cb1a7406fa22e3de34adb331b 100644 (file)
@@ -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,
 }
index efe3994dbb7b98e928fb735fb4b635d014f7b81d..6b143908f052839f2d865e477cf7ada6eee925f1 100644 (file)
@@ -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...
 
index 9174b53be86e6bd595834e25e92d0e169f9fcbc0..586c9ab3a72efb8d308ba97453ba3ab8a0afad7a 100644 (file)
@@ -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<FnMut(&int)+'static>);
 
 fn take_foo<T:'static>(x: T) {}
index cb45b8e131d284f2414a565beebebd28efa90d1a..391501014b3ae13a1c1bceb93ff53a4ded81ca53 100644 (file)
@@ -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:FnOnce()+'static>(_: F) {}
 fn read(_: uint) { }
index c59bf15afc3b0205dfbb790b51939e2222f23f57..ecc170a1462aabfc1423defa31d7d92f02f243df 100644 (file)
@@ -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,
 }
index f5c34d6b34e9d8761be05546615cb4056c9ab21e..16236f94655948c0b1c3a62900573685f0bac694 100644 (file)
@@ -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;
index a2b6d569ac9a72f0937219612d86e43c47a0a1be..99a4f5647bb44c75078a898f3ed544fca941d4f7 100644 (file)
@@ -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)]
 
index b16b934d73cc64dcd2df66a34be0fd641c890a0d..077d4f5a25e3b43cb8bbab2170a3f9560be24a8a 100644 (file)
@@ -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<T:PartialEq>(o: &mut Option<T>) {
index 8822d3880397a8f57ef12370bc4fba3f4d7ba53b..0b5ab35f7fe8621b09ecf80402abd49dc87ff46b 100644 (file)
@@ -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<int>) -> &'a Vec<int> { }
index b2584e2472bf52c43742e71af02636b3687d159d..b6ba7d979ac670e1a9e13df99c8711dc0fdc8946 100644 (file)
@@ -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;
index 5964ac65d5f6e977dc24b1bc0c7226ab93ed3146..6cc32301cc46eb6c9bd2cec41e7acd42930ab4ce 100644 (file)
@@ -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;
index 80c478afa644f2b2b1be49301bb3fd75fef35f18..89bdbfaed9e0a465259c30a8ea75e6aa535b609b 100644 (file)
@@ -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
 }
index e1359725f9b9fb6a82bd3266d867e2ed59ea8b62..c2a8f7e66c654cad3a96a30f489b0d23f2adeef6 100644 (file)
@@ -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)
 }
index 181d962cfae50da52d80bdcd061c36af7086356c..c7ee3213f37417c447cf4f913b635b617d3af24f 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn region_identity(x: &uint) -> &uint { x }
 
 fn apply<T, F>(t: T, f: F) -> T where F: FnOnce(T) -> T { f(t) }
index ecf79de6222225dae29db4ff1f68bf3968cb2abd..89a9d3f1290a9117b2200da015d6a30ba8e82195 100644 (file)
@@ -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;
index 18312b17339ce3ab29a7dfa983637530bc75c8bf..02c59dde1d6b3a972e3ca5a69d2c74cf7eeafdd0 100644 (file)
@@ -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 {
index 30d8fc34d00744bbed427c1c5e5059204bda9ca7..febf5f92ef6ea70eb055ffa3f4a28b140bdc0f06 100644 (file)
@@ -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;
 
index 1ad96d4bc55933e7c1d783b5e777027dda87ca0a..310902d4d0a8511eff0ea6497ee6f793a457cb44 100644 (file)
@@ -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)]
 
index ee1d66873077b5f48b257a250606adef8b4f7aa9..e6ab4a81426c25db15d77c772741d69f8cd2473d 100644 (file)
@@ -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<T>(opt: &Option<T>) -> &T {
     match *opt {
       Some(ref v) => v,
index e5ef88006c7df9925f52b9cee8a46b403c27d7c2..185d5db1f511202146702e72e78186548ed1a199 100644 (file)
@@ -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
index 807227d47db8f2d4eaa1154bcf3d378b1d75ca33..d23529885793992663897840b3d39a801c27063a 100644 (file)
@@ -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,
 }
index ffc2f07a1530e0b118dd08a9e050108d187c3b28..1b174580b0e14fd32bd912a006919a49daf5a06b 100644 (file)
@@ -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
 }
index 7e0ca41501833a1ae8746d8d28d6421c7247df90..4021048232724e94d6c9ab99741f995db9471901 100644 (file)
@@ -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)
 }
index 33a53e444255e4bbe1217ba3dcba84756a908e81..f149a70817a8a292fdcc7a9b318ff811078b61e1 100644 (file)
@@ -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;
index a53f1da4ce605ee7a1bdc3bbb8bd115c2ba10732..12cf0c0de45b446e389d97cffc47fd75a50804c8 100644 (file)
@@ -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];
 
index 016357b5df985ee41cd98a1d6011c8317ea8b68c..39b89bb3e4e94e84010a84dadeafaa85dd08e112 100644 (file)
@@ -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)); }
index 33ae0af250a5397fdcb378aa046ab78b38abfce2..a8426f90cc4890db7dde965c84dbcfc0b7101855 100644 (file)
@@ -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
index 8d7faffae7f338aff10f4aac929b467d70655fdb..ea0de67572ded25b70c000e7b7c42fba8688c4f4 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 enum option<T> { none, some(T), }
 
 fn f<T>() -> option<T> { return option::none; }
index 60856ee60425b310f1441f41b5960099f596b7ee..0a87e76ef4e077c629110d92723bfd5b87995b48 100644 (file)
@@ -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() {
index b5a81268a2dcf7a3c9332e35bc66feb92ceda939..fe4244084cb194ff398d0dfa2fad10b8bd80d984 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn f() { let x: () = (); return x; }
 
 pub fn main() { let _x = f(); }
index 44d8db075e8a7a1666e397b603b10f0a2994e8df..0f7fb31fbae1b59972773f063f18ef5dd6a6f369 100644 (file)
@@ -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)]
 
index d2842a9948548936be8ec6c974168982db9a14f0..1b3020b8dbe9b399620567174d81f93354061717 100644 (file)
@@ -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;
index af2b2de8ab8ba19473b9108dc5601be028ea88e9..75a68677e5203103e0efd5010f0d8fdd631088a8 100644 (file)
@@ -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)]
 
index 92582177989b6d234d5dc26eb664898ce7dcc411..64d49215f22a7654418c550e6592132d9e65e32d 100644 (file)
@@ -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)]
 
index a4b5ea1d682823e1d93e8ab401ac1940fb19c5d1..69cad7ab3dd4428d4f633cf2a795f01832be5c17 100644 (file)
@@ -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
index b71b907fcf0432b23ae33ca4bee943041ccf282f..b3c81cab3c1cea7bfffc98529081f8aa82aa629d 100644 (file)
@@ -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)]
 
index 47380287ab65e975c40fc8a39dbea586db42eef8..6621de0d8beefc0b1f27f71c86e6247f57471135 100644 (file)
@@ -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 {
index 5c4e2f5ebd52b297e557424eac52d1a18c42101b..ea2bec8c86126c79fcbd83393b4d8f7cb3f71200 100644 (file)
@@ -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;
 }
index c6b64d97fbdd50709b8bb164fe263d5409ce4a3f..5815eaa01ea822ec18ef01e196675df4541794aa 100644 (file)
@@ -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;
index a1e28b2b261f1121d0541dc35e867c0fb39bd1b9..47c3766797a106f8df5de4ae0df8ce3074e21285 100644 (file)
@@ -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;
index 60093803f0b77745e77c7fde8879d070ab39fbbb..84d491d052404a2d0f06e00093e04a5d47b1637a 100644 (file)
@@ -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
index 54214feee05d1984451bb886fbe6ab610100a672..7bef36d065643c1f42d76eb81ffb41f68e3cf48f 100644 (file)
@@ -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;
index 9741d468bd264941c520adf1aefecdbeb4460291..04a4a239b0f0b13a01f028aaaabb9734b3cf4bff 100644 (file)
@@ -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;
index 8691d5e875bfc401fa3c0878b05a7d159b20a0b0..993ae2a43fb6927861e6b04ec21e34a7276bd92e 100644 (file)
@@ -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 {
index 51c20bcd09852e7dd1ab39a0bf64842cced73ac7..5f23b72edb7f893687461fffed78a2eab18a5898 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 fn test<F>(f: F) -> uint where F: FnOnce(uint) -> uint {
     return f(22);
 }
index 0178b5e786d65c6d36b73dd5e4ee52eacde77492..07393d83e67b660ed54a532011fc72eaa042109c 100644 (file)
@@ -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};
 
index a5506e3fc761dc1deddd1a589041e17444168f42..fc85fc223a467203fdd4913d8556b5b1c8855cf2 100644 (file)
@@ -13,6 +13,8 @@
 
 // Test accessing external items from multiple compilation units.
 
+// pretty-expanded FIXME #23616
+
 #[link(name = "sepcomp-extern-lib")]
 extern {
     #[allow(ctypes)]
index 35a8c9330bff3c82b9155d5d2fc16fe11f68abb4..7998841322925e4949ea7fd0f080def80e4d63f4 100644 (file)
@@ -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 {
index 09f2a4281be084021c8d7c8af21f58330de3149d..f3673dfdbf2c567cb32e9a80dda89daf3189d2ac 100644 (file)
@@ -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 {
index 28adb55399b44afdb998e0f0d11de88b3460d331..00e83a570579d2bdaad709bef7910ad83a75e1bc 100644 (file)
@@ -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;
index 0e8d33f74f806bbe665fdd8903ab4503975a413d..43d03e2bb6b03f1accd7d72d875286b22420f9f0 100644 (file)
@@ -12,6 +12,8 @@
 
 // Test references to static items across compilation units.
 
+// pretty-expanded FIXME #23616
+
 fn pad() -> uint { 0 }
 
 const ONE: uint = 1;
index 21c5a6fc83a123fc54f697b52516677716dfe6fc..6b39510c8c25afa32841acb42d7f0330d87cb8bc 100644 (file)
@@ -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 }
index ef14e0ba931b5525d42131e35a5315c1ab610ec5..743f54abcfa662ebaa3cddd99041c47a8e04792c 100644 (file)
@@ -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()));
index 26dc6c5316b160b9b68fa9fc4837086b97d25a9a..b0ab72c650d74fb599e543243a97e236d76a6d3b 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that we can do shifts by any integral type.
 
+// pretty-expanded FIXME #23616
+
 struct Panolpy {
     i8: i8,
     i16: i16,
index 918da535099272fdb43e703393301ddb1d32f7c9..138a681ce2acbc767cad85d8866e4aa29c1506e6 100644 (file)
@@ -11,6 +11,8 @@
 // Testing shifts for various combinations of integers
 // Issue #1570
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     test_misc();
     test_expr();
index 2acb93f48f92619fc1c78e519e54207c5a48cbf4..eab4a0dfb7fcc402e94bd16a652c5a39971c8797 100644 (file)
@@ -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);
index 665b582581cfb88f42745995fd31e183c76452e0..b81d0f2407bf0c17f09191e782b06f8d6115f72a 100644 (file)
@@ -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;
index 45a91abe56c45b72c83561083d56b70e5fbff1b1..0d26b75c2ad7f6ded6febd04e81a04bb5fecc7f1 100644 (file)
@@ -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};
index 1371c4cc5f4ad7f6405eaa290ad719d4bbbc4727..201da8dbc948941c119f7f510faafe2ce6ce138f 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(simd)]
 
 use std::ops;
index bd3f8f35352f21b882652ba41fe5dcc13c9f8fb5..8dca78b28e802d686b1568373a2c04ac178a594e 100644 (file)
@@ -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)]
 
index 582810f0def339528bf4d6316901f18974636b6b..8324efc64172771199e51c8738c861c60e09d98c 100644 (file)
@@ -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)]
 
index a1a7457811280304cd856a4caf2e43ffb75026a7..540666f41ae2bb4328128cd793d962c85930f37f 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 #![feature(simd)]
 
 #[simd]
index 27d4f105f3740c33e654bf0a8d7324d1ce04e7f4..3273b73b4e286fd50504103ee1c7088bc00bf11c 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 enum clam<T> { a(T), }
 
 pub fn main() { let c = clam::a(2); match c { clam::a::<int>(_) => { } } }
index 8a36f9e17f383c66ef8bb73a2be144ec172b1a4e..2e8d8f61bc8a74331f6f3574c574d056bc1c0e71 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 enum clam<T> { a(T), }
 
 pub fn main() { }
index cc5d8fc78911d79d012163a0eaf4e6cf8cb95f36..addc56e9c4210c8dac31e80ceb6af700f821beb4 100644 (file)
@@ -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]
index 348b7562f8460ae139a67cbda83fc1bf0cc6daaf..76c06d560d754417f786c7f4a09d8634acaee546 100644 (file)
@@ -10,6 +10,8 @@
 
 // Possibly-dynamic size of typaram should be cleared at pointer boundary.
 
+// pretty-expanded FIXME #23616
+
 fn bar<T: Sized>() { }
 fn foo<T>() { bar::<&T>() }
 pub fn main() { }
index e64917a97a637f6cc312fe138595fa80a66e0a0d..d3a6b104dba55f441f526482f63c69d680258c55 100644 (file)
@@ -11,6 +11,8 @@
 // Possibly-dynamic size of typaram should be cleared at pointer boundary.
 
 
+// pretty-expanded FIXME #23616
+
 fn bar<T: Sized>() { }
 fn foo<T>() { bar::<Box<T>>() }
 pub fn main() { }
index 6e256be69dac74c1d463ebe30f493c2518e0c306..1d0d28d5f95b9e0b90a54ff976def2029c91faf8 100644 (file)
@@ -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];
index 639ffd56002ec381da9d7c0a10725b0bb11a0193..bb8db83ccdc057787fcd9e4b23854696e75754f7 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that if a slicing expr[..] fails, the correct cleanups happen.
 
+// pretty-expanded FIXME #23616
+
 use std::thread;
 
 struct Foo;
index 4a2038175d2e63b6ec8bfc7569c41a06813f44d9..94ea026d87d1f76aa1e709cfd22dd115466a8caf 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that if a slicing expr[..] fails, the correct cleanups happen.
 
+// pretty-expanded FIXME #23616
+
 use std::thread;
 
 struct Foo;
index aaa4cb27f8d19f7e0fb30650132561872cd893bc..b028f74c48b2567a6ec18a302a8b258c257cce6c 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test slicing sugar.
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 extern crate core;
index 35283e466c1c099f4c6a6993cf5aa439652d8ff0..df204065d163e6a76769dc5993a4a9b599e58be5 100644 (file)
@@ -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.
  */
index c7db8068785feb3a3b80a63834e4f6e9b515e258..d7926ec8b29c75c5d172fd0ae2fa752a61ed6cbc 100644 (file)
@@ -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]
 
index 2220761a026667cbcf408b9d794536cda8785f44..90ea7537c6e607aea721549fca788db37ea8c6d7 100644 (file)
@@ -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)]
 
index bf2f03b3e6de9bf3da43927036129a99e95d90e4..baf7bb6308f712a86091fe96e52a729549f92fa9 100644 (file)
@@ -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
index 515198f7a71eb0faa4bdaffc4301c93346fda479..152fb5dc961072a29f9b51dcfe680794fe1d5da6 100644 (file)
@@ -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);
index 159081a0e9778a96ef90a572a20835771b183c32..c453f9252efe6aedd03cf9bfd704d9fb32ffe269 100644 (file)
@@ -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};
index f650e56bb6b772ccf34ea72cff50b1ce21dbec86..e5583a3c697b6714f269b4dccd1e511d411e1f04 100644 (file)
@@ -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]
index efc374e25bbff097011a424e5644dfd5cacf1d4c..b2fbff67ac7c2718f677cd992774a617b2e7c280 100644 (file)
@@ -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;
index cb9f7c3da02485d237c834120b36e85e4189ec56..7c9049ffacfc20181e15672562c534c28706d161 100644 (file)
@@ -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;
index 6e12c5fa73de15c4c217d806a077f9cdd6f5f64b..f4d6e89d170a7c3c66892e7375b011afff8d1036 100644 (file)
@@ -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 }
index ff1091e07ef169ebcdb1d19363e3fbfdaf06be6c..a2b1572db6360f85375f814e644d4c488efb945d 100644 (file)
@@ -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 }
 
index b66999c8e67229083cb4a52328a701f7b317ea9b..6af348b0e3ed3438ac23d091112585f52cd31eef 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub trait plus {
     fn plus(&self) -> int;
 }
index d1fcc4659b93764a7550ce3617e9b990c24a7aa3..1eb20370f687c270cd389eeba7b3d2544db48b09 100644 (file)
@@ -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;
 }
index 076c56bcc4d2af1f7c8f172ffb9deb642cdb0206..ed9160e1d5850c6532936bf48cc503a08c70bf7d 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:static-methods-crate.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate static_methods_crate;
 
 use static_methods_crate::read;
index 47f46041c224a38063b397a96ec3004bc2f84ad8..33c1ce4d2c3d5d8527da22054e20a4fc935d41c2 100644 (file)
@@ -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;
index d0448de2c49705302b0f80dc1e317a0e39a46903..cd8406983fbb34c97bca3d02f30d7e5ecf3a03f5 100644 (file)
@@ -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<T:Number>(n: T) -> Self;
 }
index 6d191ba1c5861da2aa22ba7d8962c4e00349a7b6..c6b919c9738d4e3e37c913225c6cbb8d5a58d0cc 100644 (file)
@@ -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;
index 5aa28ad80fae8a0bda8187f9805fe3c5d1cf8942..a32bf7a7af2758677fe14cd9b45e81050b12575a 100644 (file)
@@ -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) {}
index 46b70f91e71e70f3cb1240124e792264b4b0d4e1..058777bb05e5e2a98fa7492d7fc4bdf41087bdf8 100644 (file)
@@ -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;
index 918715f81e85a58bef879ed3ed624a7f8cdf16a0..0d0d56fcafb0b16ab17850842379e6ef026930c7 100644 (file)
@@ -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();
index 7abe8276a97823b67e314c2b8b304b9fa2d5f294..e0fc1c4ce46a7e791f579d95b313430e1a88ad03 100644 (file)
@@ -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 = "\\\\\
     ";
index 7d99a2d1dcf54f4983005952b2f5351ec00e674a..17cb8acea6fadda71cae36233bfc15dd6afbe45c 100644 (file)
@@ -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};
index 2e24bb64bedb706501648e0aecbfcf485cff36f7..c27e6e4576cbc52d54cea556899a012987d3a5a8 100644 (file)
@@ -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,
index 2de2bcc958471c2566f0106dbb9030486c45a2ae..5fed712bd663a026e3c695d7c4f193fb587dbadf 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:struct_destructuring_cross_crate.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate struct_destructuring_cross_crate;
 
 pub fn main() {
index 364c6da980393263bd5075f6e753371738d61858..8ff17bf08f8ce93bfe3d1c2a4615d3a27c771b2b 100644 (file)
@@ -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,
index 3afa44a3142b40b8d40fac406b3cd4417f17946f..36b9a6d9e8dd4e3cc2ebbe244f24d81c62a31470 100644 (file)
@@ -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,
index 21eb0ae99b4af9f39cb50ea3a15f7506afd594bc..22a57cbf0430c034bf3d3226d9a0ce4e7e3a64f9 100644 (file)
@@ -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,
 }
index a64477242c08fb43eb7b2fadbc81c5e866c95b50..1c7101402ab93434a5c4fb3967952a78cc89b8fe 100644 (file)
@@ -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() {
index 359ecdab630eccc56fefe0bd811ac916dbc81bd4..45755608ff56a780bb67ff3606efc3ed39d7688f 100644 (file)
@@ -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,
index 856ed7c105e8a29add09aec52b547f8bd6886580..37b6de8e17ef1b79319622cb88f34e90361e20f1 100644 (file)
@@ -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 }
index 25923beffdde4e871e630d2829fbc0d10a1f2938..1b53895f7d1a7ae8cf36901084d0179d29d847bd 100644 (file)
@@ -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 }
index aad3ba01a487e24c21bdac5c354c0cc1045c54af..383292fe097edf0101022375773ec274972f7a9d 100644 (file)
@@ -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 }
index 923a1427869f53bd1f73e251d33049a519be4860..602650e4e06a3444fe740eb66e59d3fc499dfbf4 100644 (file)
@@ -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;
index 41dcb7ddbc86bc084853500799c585aadb1358ea..f43dd2332a17a1cbd2089b7369fa89f289d420ed 100644 (file)
@@ -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};
index 95aeff425e8a90c6fe090d822f3e894b1c6e1b14..51520c77751b0678b56bfa09b47f212b86a9722a 100644 (file)
@@ -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 {
index e158ae672aa5e038f07bebcbfab4723fd0b8f82c..351c4259b5ef3bc2df3a9671cd710f57d550c673 100644 (file)
@@ -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<S> {
index 235c4e74d085740f5fa9408b65ce2097c245af55..4d7b61e08f51922f47cb6a3a0ccf90afc1781359 100644 (file)
@@ -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;
 
index 365960b96e4e956a2de4b7cabf09baa7b6f50b10..ea07ebe364661a01fad995170177a26aed84aad8 100644 (file)
@@ -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;
 
index a0dbc96cdb02abe7eddcc721f9016a439d381c00..4e0192c40c230af5858937426a264beaa32db283 100644 (file)
@@ -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;
 
index 98b7663c58ebb1f9e3e0d239cdda759036511d38..9aa56ed2a769da1f00a0f49345e84acd0293de7d 100644 (file)
@@ -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;
 
index 650f76d729a54a676fe64c6748ca566d110445a0..2da3004aaf1e527a108a62fc3885a3e83b555cee 100644 (file)
@@ -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;
 
index 6612c93e90bc536e8b41ecb8c13a2fde180fff9f..bfc676bde263adaf28c533e10a4b04307cfd4b74 100644 (file)
@@ -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;
 
index 82a76512e08f7d5d1895f57f2067479e664f8ddf..e60c672f00f9b7d6027dc5db70c034a487690286 100644 (file)
@@ -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() {
index 1dbd29a781effb127c488a3769c1a88a39dfbc5b..45bcba61b152830dd92f22d58c5b43abc758af52 100644 (file)
@@ -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() {
index b25b350aa4b72320ae95ae8a75be596b0cbf4056..96cab66ab661f6379afc933d3bd1a8076b500e7d 100644 (file)
@@ -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() {
index 6d29d5f2b3e91a80e7a4a8a5311c43cc92e4e068..7103fa7c33e3b8f9d05fcdbd2dcc7c1b74b8c545 100644 (file)
@@ -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)]
 
index 8c888ff03624f701aed29c3f1c38bc38b2cfbe49..8766cba5dbb450e11803969d383fdaad140cfde1 100644 (file)
@@ -10,6 +10,8 @@
 
 // compile-flags: --cfg foo --cfg qux="foo"
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     // check
     if ! cfg!(foo) { panic!() }
index 544234046eb07cf3665766ea0a9554a387dc413c..ba8a3f77aacefe0b65d679f6403fe70de64372db 100644 (file)
@@ -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};
index 8d8d4caad2404ee69f149a52b4ca3afa3e54a098..b0d4b4c4404c8cd29b3132e3c6c477f94c7ada92 100644 (file)
@@ -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<A> {
index 917f2c5b37468fe90bf1ddc4e28fafb19a6e632c..672a63824aa36eb2ecd8b8e0fc50e047ce2fdd6f 100644 (file)
@@ -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<A,B> {
index df99d77142c1b2880cac249744b04ff85f0e0f80..ca0e3ee95f880e06b629f3fbce07e3eb35813c70 100644 (file)
@@ -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 {
index 2eff97d31b25d4875a39ce06c9127b2f9b8a51c8..d797fd2e54f4659d8a73968a1f65fea7ca82c45d 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 use alder::*;
 
 mod alder {
index 4cb189ee43ffeeab6d4141791a5ebc592a433284..f1a820c8d816e0afc7014b113b1ccab6886d0fe8 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 fn foo() {
     fn zed(_z: bar) { }
     enum bar { nil, }
index 7e4bd9ab2738c93ba30a0d6cd3353599f0e9e447..d31eacc99769fc2e056d25feb9e787d15beb8134 100644 (file)
@@ -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,
index 915a0b5b7e3b76bb87c3dc2ba76e5aa4d756e527..95bfb7868991836671eccbff2105ea869ad19478 100644 (file)
@@ -7,6 +7,8 @@
 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
+// pretty-expanded FIXME #23616
+
 use color::{red, green, blue, black, white, imaginary, purple, orange};
 
 #[derive(Copy)]
index 45b6871e401bdfe1a78afba03c342ab1e06798da..d6d4cd2de78a2331a81e4b05bce2a52af641d02e 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 enum colour { red(int, int), green, }
 
 impl PartialEq for colour {
index a5447606d87c8b29788f6ff85b9aa499f3cebebb..8842e1b85915b767702d4d0c8581275fc0770f5a 100644 (file)
@@ -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() {
index fd03d28050326d68a07b3e37fa0f142501f0a285..640da0697ac2a2edab40ec62f1599133f3021a36 100644 (file)
@@ -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); } }
index c33872e30c41cdcea1a0e8f3a4ca5ebf5818c59f..952adf1cd78a69fb309bf6eb1e203877518938cb 100644 (file)
@@ -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};
index e9ae3d2a25ad403dba1eaf694322fe335a78ca74..4db4333c9647e44fc22e9c68f335267868bef25d 100644 (file)
@@ -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};
index f5ca52ba4b6b67527361cb839f232519778d6cf9..6c27292d19d598cce5daa4764f9e5480293db4d6 100644 (file)
@@ -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
index 039308d5cfed736c903f87f5ff4bc4248e811bdc..9bae0ad069cd37861ee39d195d06bff137eddd1d 100644 (file)
@@ -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(); }
index 7cdfddcdeb113ff4fe3fd2c9ffca3d3aebad30a0..2657951ca48763209821bff730b9889cdddbf51d 100644 (file)
@@ -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;
index 263ad0e4c0210c58f9896b7318756b03a1eb6634..44e3bab20ef74afba0b6dbae22f002022b675ffd 100644 (file)
@@ -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)]
 
index 78a42632001d0dec1208b3c5022724e79982071f..77571504fea274f27100020317538f3a2e5838de 100644 (file)
@@ -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
index 462b38f6598ff8eff96bf45e88b2bd860aca8e38..7da7a1afb9af89cb480634d0c4698685427a4fc0 100644 (file)
@@ -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;
index eb6bec9a092a685c291cd9d9121c5f0351bc397e..a6c6db1a1273e4aa4222b8fae06625d8c7dad909 100644 (file)
@@ -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)]
 
index 824d240568f1900fe0bc86217eebfaa8e5e9e002..7bcde7b83cd1b6c7b5012c92d95b0a2c0c6f2e00 100644 (file)
@@ -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)]
 
index bef9efa9eb68dc47b99cc01393ab056366732d59..b59d11d8674c7479c285aa10f56afa4ee24dc9a2 100644 (file)
@@ -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<int> = break; } }
index 76c62a83e758c4cdeea93c688da99ac12992f01f..79e0df0133b4410fce3f56f22e78901cfb42733d 100644 (file)
@@ -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,>(_: T,) {}
index cc2347fb5f30d1577acc4f82d196b721ec33e73f..50c9c43ba2b8ba892fb5d9348e02811cc9ee4af9 100644 (file)
@@ -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 {
index 5c913f7921d7d52323bf63eeccf8a552427965ca..7357c387511376ee15e7acb4f647c6d58c309a98 100644 (file)
@@ -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<T: Eq + Ord>(&self);
 }
index 6d080adbe63a5df8412d1cbb7bc25be91dbce1ea..60c1816b1632c2df873681e958595f964f9f23ff 100644 (file)
@@ -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 {}
index d10e098f9d6fa5a2e8c40072663f3614f2e85dc2..250390f70b448b29d9f8cecca1fbe4a002f9540f 100644 (file)
@@ -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; }
index 7ec6ffbd46458f13dcdc05bb3928ba98bd21aeae..0db77ec2f79d0c1b17aa100e88af312788950f61 100644 (file)
@@ -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;
 }
index a5efb32079de854d3514c79f327c479de99dd1e0..9cc2b2fadc60713b39d8e7a5c17346893cb467a9 100644 (file)
@@ -13,6 +13,8 @@
 //
 // See issue #18209.
 
+// pretty-expanded FIXME #23616
+
 pub trait Foo {
     fn load_from() -> Box<Self>;
     fn load() -> Box<Self> {
index de130bf1b41fe05116086754be6ac58f4e8b8533..4138413c5b552809d857fde6f91707e82c96ab94 100644 (file)
@@ -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);
 }
index 5f0e149eb288d854f5c84de360529682741d3c33..e936989537e0f7146f2538cc5b456c619e255582 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait A<T> {
     fn g<U>(&self, x: T, y: U) -> (T, U) { (x, y) }
 }
index 1ea3879e7faf88e1f52a62205c5a0f1a2dd573b4..49ac66167cd8f038a896cf0f6f6e875b4cd057b5 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait A<T> {
     fn g(&self, x: T) -> T { x }
 }
index aff20ffe962a2323203a3e5e8f3867e6886960e2..abf135a668576f93b27516fe7ce8b99b10f66b16 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait A {
     fn g<T>(&self, x: T, y: T) -> (T, T) { (x, y) }
 }
index acaa74373f01f20f39c78a1f73791f11cc52a5fb..ba94fc4cd3601bc196b2568d07f4d46318c888c7 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait A<T> {
     fn g(&self, x: uint) -> uint { x }
     fn h(&self, x: T) { }
index 8a2f1b1743b09f779d843baa4f4341a7d5b65709..4f1127c0b09494be6c99fdcd0e196f5a19fdfc31 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait A {
     fn g(&self) -> int { 10 }
 }
index b28e8bd24aa2b3d78277b5772164a7ac2293b08e..b3e83f747a395b7260baf3fd3546196687ca369b 100644 (file)
@@ -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;
index 4745d057952aec524f2d7ee740b7fb20124f1846..eb2a75f62fb81f0c019db6f2927e8606febf454b 100644 (file)
@@ -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;
index ca66a106c437efab2ddf15ede1018e7bcfc42907..b9ca8971d3893eca4d3f1de21723be67f172bd05 100644 (file)
@@ -12,6 +12,8 @@
 // between the builtin rules for Sized and the where clause. Issue
 // #20959.
 
+// pretty-expanded FIXME #23616
+
 fn foo<K>(x: Option<K>)
     where Option<K> : Sized
 {
index 0dedf621a4f2887f0f6205142239e505e9e638bf..2a5f9b80e9d82f006f084f4296b7e33c5a254f1b 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 trait to_str {
     fn to_string_(&self) -> String;
 }
index abc35bcc29d415b8655687ee8c7a9d548399fa74..c94b517f6a7d613fd93ee268a4b1fa1681fc33e5 100644 (file)
@@ -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);
index 325fba8a0ee4288fe1852189e716733692faa59f..0caa4c2d2d2b316812d2cc4523285bc02fd689aa 100644 (file)
@@ -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;
 
index d45d7ebe90adc1a0374a5e3d831d63fd403e8533..9db1af230d5f2bb6931a7a03643a5cb4d13096fd 100644 (file)
@@ -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
index f4e1908aaeed972609d13bd54df84f030ab20803..b58839931b0c5f47e1dee692e09d679331954f42 100644 (file)
@@ -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};
index c5a7720e3c34139d5ba85056649502897a7cbcf6..dfd541c6932d41bc194b4cd91986a11ccd176f50 100644 (file)
@@ -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<T:Foo + Bar + Baz> Quux for T { }
 
 trait Foo { fn f(&self) -> int; }
index 46258902f9caef1781d459ab2f03d4fa34ce6593..c62941a517490fc4ce9b2a348da3dfca92950bb2 100644 (file)
@@ -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; }
 
index 7b79ad42ed2b3cb2632ff78d57e4e7b52289f1ba..2ee3a2ec124ec829c009aee3cc789c667ceb64fb 100644 (file)
@@ -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; }
index 68a31ba9dbe64b179f8385694e1b5af9fb91c45d..5afdc60b0e83ab6ea354ae869564c8271fa7be63 100644 (file)
@@ -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;
 }
index 51bc2751873faa566dc41c1b0f465248360a5574..84ffb395588dd9bceb9869053eb233662c111d4c 100644 (file)
@@ -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;
 }
index 3ee046e8bfe6cf434d54d7c1538c97036f4d4179..8de867eff9082dcdbfbfb201b7b29f5c80ff45f4 100644 (file)
@@ -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;
index 7b047b5cc800a0c653caa21108d33dd40d0fe6c6..88645a36b6ee8da1e2120ff7da75d73bb7b4802a 100644 (file)
@@ -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; }
 
index 253c10ac6f1b037196c2d4980f20d9f3ed5123cc..69f97d8d6526dd89d34870156d77ffed20bf46ba 100644 (file)
@@ -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; }
index 6cd3d62473692cfe117c805c13c20b8f1f2751c6..47c8726c3e7f8f4b95544d8a01d297e6232bb993 100644 (file)
@@ -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; }
index b5524c6dda6cd2d667cd9ab45851b86082929973..da57d9a4e97c057f3d66190fa591d00b78163eb5 100644 (file)
@@ -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; }
index 251223e30fbb14b3d1f1bb5ac30fdd5da8a6a553..4af049fc0c3af92b3892ae1ff7e7816fc0680146 100644 (file)
@@ -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};
index 8de226b73453d306725364afc3e4be2110257198..a4b0d5b88ca5a2959fbe0464f826117e3cf2ffda 100644 (file)
@@ -10,6 +10,8 @@
 
 // Extending Num and using inherited static methods
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 use std::cmp::PartialOrd;
index 33b31a98599a3038a52935f07afe18bc6a973bed..02ebf6bfa5375afd029f202c5adca1e65f400002 100644 (file)
@@ -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;
index acd60cea61f88b0cbe07bf4f7407603b624435ea..cce9bd3c7146d5da8020ef19ac81d211994f5143 100644 (file)
@@ -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;
index 2a087e5e425ad23d976baf8a98ab48f131ddde20..20d6817fcddf07973680633807f75adf50f3ef93 100644 (file)
@@ -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};
 
index 96f1c940dcf2cdabaf617be2e50683e08ae178e0..87a36ba7b90ccf9ff0978c753e8a6abdf6a847d6 100644 (file)
@@ -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;
index 113efa663afaf760ec6032e62ecae9f63f925067..f06ae1104c08c873c1f6db1a76962fafadbd68e8 100644 (file)
@@ -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; }
 
index 611c3e006ec1937b6a35efe34be3729c55108b60..cd486754e7845a9af06d7e7fda4a2ce697578166 100644 (file)
@@ -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;
 }
index caedaf35737e3acc408cbeb36ba01be614311be9..86bfe0aa5c84cd9cf685041f13674634d0ed04ec 100644 (file)
@@ -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 { }
index cd57e6a7dd05966caf8cf8cfccb07ef290bf2576..d7cddbe62ca5c8b060d7c0ab849d2e5a9abddc1d 100644 (file)
@@ -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<RHS,Result> {
     fn add(&self, rhs: &RHS) -> Result;
 }
index ebddfafc3b4381ffb262011469684e4e206a0c5d..5949308a7ebc1393abdbd0b3e20864a1a51fec2f 100644 (file)
@@ -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<T> {
     fn chomp(&self, bamboo: &T) -> T;
 }
index 3cdedd884a42c22d7689ba466b048538221390f6..225e0ee90eb4fb590e0cfce58771f1845c853fbd 100644 (file)
@@ -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; }
 
index 7fa895ddf988802b1896224c67f1448b1e119962..2885afd7bd622a8f308a307d6e36ea4621fb24cd 100644 (file)
@@ -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; }
index 18097b59b08e26e8c5b7abe2d1855d3abaaaee50..b528cbe271a4728c1aeafc1f8cd14c723d3248b5 100644 (file)
@@ -10,6 +10,8 @@
 
 // test for #8664
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 99910f1573887fef3f9c6031bfd424ba39554470..30a05ee1c562e3d1c36d50782d24dea1efbfa7bb 100644 (file)
@@ -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,
 }
index 99203d3e24acc7e569a1be3e7fdb99637cdfe7e2..11a58de45322a94e48b22a9a7d7dd6868f4ce482 100644 (file)
@@ -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;
index a24796a7d0c31025929372e3a6a20464835d7ec9..c5679627fc34267ff8bf85cf64f7935f19c8447f 100644 (file)
@@ -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;
 }
index 772310d47335f0fcce37d795806cba825001a899..f3dcb51f97a291cc92118f40f9b9876e798ae4d9 100644 (file)
@@ -13,6 +13,8 @@
 //
 // Issue #18453.
 
+// pretty-expanded FIXME #23616
+
 use std::rc::Rc;
 
 pub trait Foo<M> {
index 6a4a6710131e384646fa9c7d1889f3425b226154..751cd504413625d4e5429263391ffd990a124249 100644 (file)
@@ -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<Item=<Self as Foo>::Key> {
index 650688dd9088fc9d8da4f90ff55c98233e0111d8..5edd3dfbc9ef5e1b474a1ad10a435668ed69a4c6 100644 (file)
@@ -12,6 +12,8 @@
 // blanket impl for T:Copy coexists with an impl for Box<T>, because
 // Box does not impl Copy.
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 92ba5aad05958f7f142c11027d5bb63f92f76ac6..c9f003a022068c19268fd0cb28af776f016a8ac1 100644 (file)
@@ -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};
index 245ae540ee89521db51c04918917a0bcf2f7e3ef..1ec58eac58bbd1dc8e14488fa3de1aaa4199e371 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 trait Foo {
     fn bar(&self) -> String {
         format!("test")
index a3a1076ecba52fcbc1fc338d01ac3444770d5e68..29b52ea5897c980e4c75bfb4c8d8434fa0a391a6 100644 (file)
@@ -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)]
 
index 7e0f60d55a827acb3dbfff0b0e28408c1ce8b90f..2f3e0c64f6c117f899f61904ed27bb7d1e4ac2b3 100644 (file)
@@ -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)]
 
index 9cdcf4945d8ba6d52af24171c1bfb7ba26ff89f1..3da8c253978345f70aa3a1a781b20949f256f913 100644 (file)
@@ -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<A> {
index 18c7cfb0850ceace40ecdb59a275d76c3e9be5eb..ded17422c498d14c1288cace6997bd9fd5c9dc6d 100644 (file)
@@ -11,6 +11,8 @@
 // Regression test for issue #22655: This test should not lead to
 // infinite recursion.
 
+// pretty-expanded FIXME #23616
+
 unsafe impl<T: Send + ?Sized> Send for Unique<T> { }
 
 pub struct Unique<T:?Sized> {
index 37b13d319aaf7a78a80a01569cd54bacfca3badd..46cd22f22baa4b065c32acb2fa245eb497c51f6e 100644 (file)
@@ -13,6 +13,8 @@
 // Async>::Cancel` be WF. This normalizes to `Receipt<Complete>`
 // again, leading to an infinite cycle. Issue #23003.
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_code)]
 #![allow(unused_variables)]
 
index 532ef7cbec6f37b3e6c31af5924025f2c4591ac2..f81b753acbb9b21dfb160ac663359c02857772dc 100644 (file)
@@ -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<Target> {
index fdaa8d6f4d6efdb2cf6b1ab6060f6e4eb556d12b..509a6e36afdec8271a8fad28e53410f056553887 100644 (file)
@@ -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<T> {
     fn same_as(&self, t: T) -> bool;
 }
index 6d0ae8f67cd4d9d291857da1830546f16fd6f7c7..3e2297f008f02b0e9ed175cf8af309c39b60e987 100644 (file)
@@ -21,6 +21,8 @@
 // Last 7 bytes of Request struct are not occupied by any fields.
 
 
+// pretty-expanded FIXME #23616
+
 enum TestOption<T> {
     TestNone,
     TestSome(T),
index 70a41f773a3e0a2c4cdd45ebfe12087525b6e630..d8314005082c7e0291ae2b25fc613e33736b542e 100644 (file)
@@ -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])
index dd508d6e90ca0e2633cbfad1b8ade1d94c35ff0f..396d6911cf23565bfc8f75549829b8e29181711b 100644 (file)
@@ -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) {
index 924b861a911c82803bc7de58f2070f095616d12c..7d6f42c7ddcf5d57e23b78fc15be6b89223115cf 100644 (file)
@@ -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() {
index abdf6172779307ab642c2e9bbc626eb804b62636..004e7e33d4e141aee57c6a9bef754ea78022bc45 100644 (file)
@@ -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() {
index c22c812760c78e53ca2488275c98868f881de901..5b25dcbb347a70292c37d7663b96de69a93e59f8 100644 (file)
@@ -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() {
index 2e8adfe508bb332bb5731eb25cd5920104895d8a..cc97959e41a3d6b81e97605af7a8008f5a2b423a 100644 (file)
@@ -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;
index e4d7d2920566915707958f8e04b082cc78b60407..5670c45b68ad00a2865149ed54f42cef3c20fd98 100644 (file)
@@ -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;
index f0b7ee072ea5eecae00270f7ea3795b45068ff71..02b7fa50a2da82b9f040cf242189692ed27cde8e 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod a {
     pub mod b {
         pub type t = int;
index e9b0324456a2f951292fc29ba91fd9cabbd5b109..00b7b0c359b8875dbc8a0063dbe909e95ff15d0f 100644 (file)
@@ -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; }
index 432dbd72a294887c30c2f8d3ac7820077a9aac06..5b8e78ba71ab67e6bf3906fce1f240474a74e616 100644 (file)
@@ -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)]
 
index 209dade8d0c8d6819141185c1cf413e461dfd222..c59e40934fb4b2762ce69a1f734fa0ab1cfaff07 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 type lteq<T> = extern fn(T) -> bool;
 
 pub fn main() { }
index 5d80cec2a05fda51ce76b1d5fa18f4b8eaca1a23..3bfc61ddcbea54dd57766fff7d94f5a1b9a82c5e 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct S<T> {
     a: T,
     b: uint,
index 410e3df9e2ac9fa28321e0b0bd25b65e1c024665..3b97cbbaa9050deb5e7d4a228b5a1cbcb0fd03ca 100644 (file)
@@ -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; }
index 961a4472bd4e7cae4ed0e1d77889f196b7ebe019..286a12100c45200d73120f625e82c3ae6a61f299 100644 (file)
@@ -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}
index 99c68ac8100c8df0206a98b3cbf841f656089d1e..6cef9c3be172db89268be5d97facab133fc97b52 100644 (file)
@@ -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() {
index 673e852356266bafc5c35152453260d889201923..6a684fe9d8c68673f45fbf2a88c3a15df4dadfd6 100644 (file)
@@ -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)
index c850c01753bd880cb8033e2eedfc91599b9c1cb9..f4c0992ae1a5645fdc71b1997f939546005e3e2c 100644 (file)
@@ -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
 }
index fd425214100101552382a3079e8867b79a416b87..9dfd25b4fc4e18adf167c51a3e1dad6db0bd3b92 100644 (file)
@@ -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;
index 37d06bf4f830880c8ad9c87b276855f3ab772387..86184f6cf0f4370d06f4bc7cbf5394c30b1ef6da 100644 (file)
@@ -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)]
 
index 42910c47005811e95ad887cb2f4871534774db12..c7762a8464d6baac3d536c41a1f94c453c04ec3e 100644 (file)
@@ -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;
index 027bd7ca6806fccf19392ff09deae365a38c3ec9..4955ac8a4be6339ff66bf1260463585c36b3ed42 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let mut word: u32 = 200000;
     word = word - 1;
index ff25d95d1fd211d0da4246e733377ef5e0650670..7c67d304edb681afecc1647dae51c0ade32552ca 100644 (file)
@@ -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
 
index 7f69d0781345f17500c8f7e96fa5e8ee9da1bf7c..e15576c3fabce2da9d09c7feff0a2f3f1c442c32 100644 (file)
@@ -11,6 +11,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let mut x: u8 = 12;
     let y: u8 = 12;
index 1197e7c1414eb8f3e2a167301a38336e73c4ffa5..e05a60dbc7f9fe54654bf78f0f4c219b3e0fbaf5 100644 (file)
@@ -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};
index 34cf44bba2efbf55508ea919425817d966f92fa8..b242018458dfc073214c208480e15fe6ee3a3120 100644 (file)
@@ -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;
 }
index ccd5a225222da2e29bcbde97da17aa5cba88b76a..d72fde1a3332fb904d3692b6567eff565cb87502 100644 (file)
@@ -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<T> {
     fn get(&self) -> T;
 }
index 876e37c5351c15bec8c573d7b518fcd0ef133c90..79ca103a29449748eefb4d5156508eab0f5eede8 100644 (file)
@@ -11,4 +11,6 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() { let _x: uint = 10 as uint; }
index b4b0d2b014852337bc2ca3e40f5c528314081d94..b98f5549b012b62cab35193937a2362ac6628d56 100644 (file)
@@ -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<F:Fn(int, int) -> int>(f: F) -> int {
index 178865897e5a9c9e940eea13f5c17481879a8310..7855cf6ba0c2a1e1ded5373f90a46c10fb78248c 100644 (file)
@@ -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
index 0303954ce2a96733e122810f1fd5e872d630b9f9..7eb5e988424fc34ad66d0807a511df3857c3d0de 100644 (file)
@@ -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;
index 305f496e668a8a97a7ea2b302651e10d5aba326b..6e8253d49ea09f15f81954f6ee3de32b32615da7 100644 (file)
@@ -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;
index 0b85916d224108922dc2b3bd735cf5464def66ce..792d17227766e34b6cb32729d11f0f7fe3354393 100644 (file)
@@ -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: F) where F : FnOnce() {
     f();
 }
index 96d75592627bec6e41e67f1a66dbd91a6cb36840..31a901756717e20657e779a3de4eb23d392bf16d 100644 (file)
@@ -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() {
index 6b2dcfa69b4efa7f40d85b4ebffd0bee5ce96e36..c91aa6ed0d923e0523ec19a67cdb860fd538cebb 100644 (file)
@@ -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() {
index e61d454023f5af09b388361314eadc9fd7afa0a5..156934f909d9d6e44dd9b415ba4e3c6af1162e11 100644 (file)
@@ -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;
index 774aed71ec8ca4fd2432707c2e831aeff3d4f509..83fe32f9ca3a5be466e62d940b437d3032663e4b 100644 (file)
@@ -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};
index ed941ac0fdb996601754e3278c0347c35f53920f..570627374b747f899f4e6a1ce1175359d6dba03b 100644 (file)
@@ -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)]
 
index 9f211e6d60071dc71d04e318a4dcf8a4afec4a11..5ec280dabc98b471d376120b5279fcc40dae9359 100644 (file)
@@ -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};
index 33b1a2d5470be7e86f4ad1196ee74a748918c90e..79be7dae8d709f5986d52d3103ccd6685de70a04 100644 (file)
@@ -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};
index 2b5b5f7f7076d4724953d9d971fdb5a263212ef9..790272c257ccba77131257ce4c7bb180a67a1ad7 100644 (file)
@@ -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;
index 85b17d4b4d87ee65c6b01f3eeccd3f282f54c807..8f4e4f353f34188ce125e60fce940f1e47cb6926 100644 (file)
@@ -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;
index f962a435020c0b578b8921cc3d7cf3ad0e8a2353..1b8c9af8d4e09651b3f7a73998b5d5334f485061 100644 (file)
@@ -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;
index 17833033492d09b064c233da18a6649c8e0d9912..798959f69d6879c83a6c2e7ec9ad921514bcf204 100644 (file)
@@ -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;
 
index 794527249bffaaf55d9da303bbd046c70de181e9..5b1e35a3e5c724f67d4b510636871f1f45aaf28f 100644 (file)
@@ -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;
 
index 67f36b9a9203cfa0fe04b69df050ef7eb7665151..cd7f26bba2676813e325a314024a8bc0a2377b35 100644 (file)
@@ -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;
 
index 9f8fc80819bfd39331be9016d3de78e9ad4264ab..dc106614b53dd890b3963a4381da6a5ebbac31c1 100644 (file)
@@ -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`
index f0f10139c5b86fa3d4570789098fd1c4d5c58b9e..036b32a44d2557f30e88b524389403cb9efd1d9b 100644 (file)
@@ -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
index 36c8400be7879dc1291fe1fdbea45a435555e8e5..edc01d91f58fc2e110cbc7d5e4b7ffddbdf330c8 100644 (file)
@@ -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
index 2d1ba7f39b27bbd8115525bf99c077c64d635279..ece583e8d63979ee81d5f68d23957ae3d259a6fa 100644 (file)
@@ -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;
index 1401fe7470b0a1d71f0772e2d9217414625cdbde..e29632b007b3fdc188bd4201efb181e148995236 100644 (file)
@@ -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<F: FnMut()>(mut f: F) {
     f();
 }
index f2c278c298853e542712b78b53423a97c973d807..b505caf6dd8f75a9f764e290ffb0cc4a0302acf0 100644 (file)
@@ -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;
index 069e93b86baaa7352b00d456dfae9f6438b63027..88baa16c9457f4614eea28770592d418d2657710 100644 (file)
@@ -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)]
 
index 99663646254e73969c9a22bfeabbb40d26749540..b69153b73a3693bbc83a481a3fe9497b587f34bd 100644 (file)
@@ -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: F) where F : FnOnce() {
     f();
 }
index 61070abdcbe5b9ab79ee3aa57f0088f14111d93f..e8c977b4ed1d78a13d3260599cad3c13311abd42 100644 (file)
@@ -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)]
index 9f29e75be7ccaec301935a0a4b14b38188291fec..9335bc936d94287733648d7cade5d7600d67ac4f 100644 (file)
@@ -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;
index 84544d6d24b35f33c0f83246b350d50277211c93..1517698fc82dce979dff06011d4b1e810c70521a 100644 (file)
@@ -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<F:Fn(int, int) -> int>(f: F) -> int {
index 1f5481ccde955af392d2904d10904193e896c512..e90a3443610cb302addd834e1597a47d7dcd1209 100644 (file)
@@ -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() {
index fff841a2f052d6511b77e04b1364ab609b1e72d6..77beeb13fb0295696126410de8c71aad2db7b41b 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test unboxed closure sugar used in object types.
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_code)]
 #![feature(unboxed_closures)]
 
index ce05f077357f87c78ca53f593a7c262db297f012..e827833bbb2108232cd5270690e756d36db5e3de 100644 (file)
@@ -19,6 +19,8 @@
 //
 // compile-flags: -g
 
+// pretty-expanded FIXME #23616
+
 #![feature(unboxed_closures)]
 
 use std::ptr;
index c81b0515aec6bce76ea41cd4991ca224d81c9766..cb3a18a18c13a0480d74df161e5bb81bb449c7c1 100644 (file)
@@ -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() {
index 4ad3f0e591b88c6e63bddef9a59f3896a83fb20b..a0c2b6c0a220245770b0486f84050eddc04659fa 100644 (file)
@@ -10,6 +10,8 @@
 
 // no-pretty-expanded FIXME #15189
 
+// pretty-expanded FIXME #23616
+
 #![feature(core)]
 
 use std::iter::Unfold;
index 1a65f685a5e82cb803c1a3a53a2195a8511ba955..b8184b62db1e372f1bfcf78a448209bb2d19696f 100644 (file)
@@ -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<T>() -> *const T {
index a0cf984cbb901512bcc763c03ea52f2ff7d86fca..8c69704b3bd19441bb3c239fa0d5796a213e1b3a 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test the uninit() construct returning various empty types.
 
+// pretty-expanded FIXME #23616
+
 use std::mem;
 
 #[derive(Clone)]
index d44a8cdcc24756ec1968e787bdb5270c6c9940fd..49f552edd83922e14cb02e529ae142bdf4444abc 100644 (file)
@@ -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)]
 
index 78578bdb3c3a1159d8badf59cea88674fe9f5ba1..32a0713ca9397368d8853307f839a22e6d53abbf 100644 (file)
@@ -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)]
 
index 9edd83d2c7cb96a4ed107a70cf9ccf181d4a85da..715fa548a7d767541d30206d1629e05bf99c5fa5 100644 (file)
@@ -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)]
index 64f8b998096ed6e76a8e62fdd84eca1a5ccf03d0..ca145479a381f939179f64c3fc3f6498176c41f5 100644 (file)
@@ -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)]
 
index c9cbaf27c4f2ff73d0d0edd3a32ce41da3d3f31b..e4e7b69671b8205ab1611fab3a77b13c15fb591b 100644 (file)
@@ -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)]
 
index 3bab3a6b79a116b0d7f8b950fe7454a1cedc8c82..290adcfb0149df3198adca7af51a90afcc9e8d5c 100644 (file)
@@ -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)]
 
index 1c94447392160ce0226f5fde8364eed03241ce18..9dc98cf2e3c47db7245a73612809b84c017e5fbe 100644 (file)
@@ -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)]
 
index 8fe86455b4525785601685136f34b1d7b838131c..be7e46c8699d7c0c32a3332a9e836278f363862a 100644 (file)
@@ -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)]
 
index cb6e84ae1aa7387b052dc45a76bbb86854298ef7..21433d6c39bfc5bb18ae958039e9fe2d98c5026f 100644 (file)
@@ -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)]
 
index 7264b9fee9524d672ba809b9bc1ae003091fe114..8469ae702009a72b95cfc6343f75a17029543a59 100644 (file)
@@ -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)]
 
index 14bb72f4412bed49871b612cb5a0605b049d0f28..0840f1308cc1f530084eb7ed4e709d297a8dd364 100644 (file)
@@ -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)]
 
index 803e7ba16ed4003aaeadc0f692cb8e809a81a579..1d5a44f45abbaa0ea4dbcbb2a688cb566708fa32 100644 (file)
@@ -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)]
 
index 360adaa638f96fcbcd9c5bec045948da8dfda016..203a30e76bc1a5f00b484fedef56c6f4965926bd 100644 (file)
@@ -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)]
 
index a902fef288f002dff362435962264d8573ae728e..6c8177e6cd8b3a0c00f2d0e4d56129044b45632c 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let _: Box<int>;
 }
index 1c1228f924145090952bc7958017b50612cc777d..44681742a7041129d22a919442d9fdc41e2bcc51 100644 (file)
@@ -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)]
 
index 9e71e850b3d4f69eefeb73d562a79d6ecb73e543..92fa8d7af66563301faa28e2566d2019bd0ea53c 100644 (file)
@@ -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)]
index 745a55e06510facf894e3764eb21c3ed045bb6fb..056acd162082b795468cda8e7abf3b54eae8222f 100644 (file)
@@ -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)]
 
index 1b3f7e72a4d61eb9e699e70b8a424d919bac2c0a..c79dc6a6cfdb3978d9da119cabf8c57fb7a8f15f 100644 (file)
@@ -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)]
 
index e1d148cc9a555359d912a7777da1f124f2f21df3..82d724831c335d3d6a669f19ff40026230f86811 100644 (file)
@@ -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)]
 
index 301994a74a85a6c5ca519227e86da6648f411fc8..a4687cae65360997a3c8bc813559db0caf5711c5 100644 (file)
@@ -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)]
 
index de2c265089bedfc1d2fdd1e36d9697bd0cbd9592..5e248ebeb3328f77c758437b1fafdb7adeb47f6e 100644 (file)
@@ -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)]
 
index 58470637a11e56bfdd828fd60cd06caaa234a331..2da3b9f05f68e1a17e84fb198a15762d8f73357a 100644 (file)
@@ -11,6 +11,8 @@
 // Issue #976
 
 
+// pretty-expanded FIXME #23616
+
 fn f<T>(x: Box<T>) {
     let _x2 = x;
 }
index 20bf4bef1714dae413a5f886f154cab440456fe8..129c0784cca5e85cbb16bdf3876d82a1e5f3afda 100644 (file)
@@ -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)]
 
index c24ec8fe44a3c396c9c2ad99128d0b098b949fa2..dc94fa6ca4fce89cacfe0903be68c4be64ab50b5 100644 (file)
@@ -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)]
 
index 44e8703aaf2febcf6f662c84c43a7721b4c2ee05..bd7a64952604cf90b9316d5518b50c0d674320ee 100644 (file)
@@ -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)]
 
index 6bb1fdcf5627a5b72a20644832bff3bc7171a848..96d54193ac86d1eca0f42e3d821fd3f5bfe8ec27 100644 (file)
@@ -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)]
 
index 93614e86c7303fb0cebe3aa5ddf3352126599a97..1b0392341e72d9ab40e85fb63d4fc88366896c32 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #961
 
+// pretty-expanded FIXME #23616
+
 fn altsimple() {
     match Box::new(true) {
       _ => { }
index 126cc646833a14b83bb938680b83ee1341096da3..e81095d548e07daa834a49c99ae174b7840b2238 100644 (file)
@@ -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)]
index 9ac5e86f87b54af426e54b9182a065020a2e9d13..634a1569acffdb8cfc8e1ec629c86ae9128781c9 100644 (file)
@@ -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)]
 
index a54b343f2fa3d21862d88f6b412bdc9ea358fe6d..29bf113926572b572f38a2d910f56dc7b201cb84 100644 (file)
@@ -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)]
 
index ca01c07ab80431e73f6dabfe2866e71a16eab114..106481e3189eed750dd8b724a60c4359b398ff9e 100644 (file)
@@ -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)]
 
index f01a56142e0730184635b00609050db1ce8333c6..0677e6a8df3ca796d9ccfd761f07ecb09b139f12 100644 (file)
@@ -10,6 +10,8 @@
 
 // Issue #5192
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax)]
 
index 8141e3bce3c2482003c6fd71536ca4c0ddb2acae..9063f15e7e73ec7de9392a24978a1a9686ed0aeb 100644 (file)
@@ -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)]
index bff2d4e917faee1211040a869f3eb158bb84392d..ae76179b5ec2243b79ba7ddcaacf8d0a6c32366f 100644 (file)
@@ -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)]
index c20604406b94c823769c184dbb1287848f003279..6770fa5fb16ecd4342d162ce29ebf7b80bcb330d 100644 (file)
@@ -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)]
 
index e0785779ab3c29667665c77b94aac8c7b21cc6db..1fb39ee8ca7021a6ccc6373efd8b47e38ce07a3c 100644 (file)
@@ -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)]
 
index 72022afe5fd99a489415f631fd9a1ea35e3ac0ce..c9649ef60d303145e7109db52d2da68e6c5da40e 100644 (file)
@@ -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)]
 
index 1315e443816228c61613df4cf6a0eace2977d742..454011a9ec31e8f8c5f1960d5cac9960f00ec35e 100644 (file)
@@ -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)]
 
index b035cb89c364962716c17fc5e749ad15e0e4d270..9e1ced364024f3487799f5f75f1702684c179ed4 100644 (file)
@@ -10,6 +10,8 @@
 
 // Make sure the destructor is run for unit-like structs.
 
+// pretty-expanded FIXME #23616
+
 #![feature(alloc)]
 
 use std::boxed::BoxAny;
index 3b52dcce4bf61207840c02395c8484d7e5197c1c..2679c4c033121111574ef566c4cecea176ef5558 100644 (file)
@@ -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)]
 
index d22a6652e16f3d29333ae449a4dca4b29a474737..64a6d40f2c8de19de5c8d4631d195d6da61d2494 100644 (file)
@@ -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) {
 }
 
index d8a8913e58ad9b1bc8fdcd5cd34893940db3fa23..612beabb03586d74f3ad94f122862016993fc179 100644 (file)
@@ -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)]
 
index a28dc2c1f1599669a465843b290c8913dcea3387..4f58df66256be5d0ca2979fb86cccc1dd30f60c1 100644 (file)
@@ -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)]
index 06980e162c83b0a75eef36fa7d7ef651c37de764..d0c633e8278ea40bd646167ff4c1751bf9ea89d7 100644 (file)
@@ -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
 }
index 4ce3f2c53b3e0c7e6a646c50afb5ec92f66dea17..f3a2ad749a16824c1f0cff7c0c4f20d4f110f8b9 100644 (file)
@@ -11,6 +11,8 @@
 //
 // See also: compile-fail/unsafe-fn-called-from-safe.rs
 
+// pretty-expanded FIXME #23616
+
 unsafe fn f() { return; }
 
 fn g() {
index e68b868a246940e0222c84da8200db98e6589d96..37c72ba8ab06565bb5cc9173a6fd823c0905a992 100644 (file)
@@ -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() {
index 7a624109a5507a72defdb859f0f53699737829a3..171f4cb8a891a0139ce0560e88041b4b4ee08706 100644 (file)
@@ -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);
index 1a479d05d50936ff52b8902d2bbdef06f7866528..8ff8169ef497cb89ae4320240f1778cae5919996 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test syntax checks for `?Sized` syntax.
 
+// pretty-expanded FIXME #23616
+
 use std::marker::{PhantomData, PhantomFn};
 
 trait T1 : PhantomFn<Self> { }
index e0d37ff40de59b4b62b475f31a1eefd9e61a6af5..9eee782a630cae5ee452478a600175dbd56e6b62 100644 (file)
@@ -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)]
 
index de5e356f8cd5b57439c6d792ac68b71802198b9c..8db294bdcc1c055df7632cd63e5f23952d80a24a 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test structs with always-unsized fields.
 
+// pretty-expanded FIXME #23616
+
 #![allow(unknown_features)]
 #![feature(box_syntax, core)]
 
index 9f20426aa218ecbb1ddb4e62558d6201a87e0198..b155620e5196ce4d58af4f6080137abe868ae497 100644 (file)
@@ -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)]
 
index 57534feec31214ac1377fae6bc1ad209cd19bd35..015b6f80946f837e2925783054574271058b6bf8 100644 (file)
@@ -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)]
index b7229a00480cb0c112e73b150090b3197fed1eec..1d6ce626c28c542641b08273916af7ad847ee73c 100644 (file)
@@ -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)]
 
index 4751b4666f1d59e2e7aeb3062c82730a5df464e6..2821de6f1e75183ed177090c05aa3ae4f7c2080c 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 // Issue #1706
+// pretty-expanded FIXME #23616
+
 extern crate "std" as stdlib;
 
 pub fn main() {}
index ec8033ff3b04e193343b755d92609c22a36e2e4a..2106da6d25f92d399c97ab8d56adf9093e155289 100644 (file)
@@ -10,6 +10,8 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 mod foo {
     pub fn x() -> int { return 1; }
 }
index cca9c8f2df422cbb6b78f76eb2b01793a7491517..49ad171eaa2b6ff699cbebb22f91ff5441ff53a0 100644 (file)
@@ -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;
 
index 0b59ced98c908f4362a58c25e667aafc52e04da1..5f44b5723610dcb3f34ccf34d6986fe90538b431 100644 (file)
@@ -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() {}
index c25cd15b2cd4b45bbe623c0b3fccf15e7fd3b8b8..446bb4a148e9e7ce2ef46ba205b63e765d4b7e0a 100644 (file)
@@ -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]
index 18cb478be38fdba0f88471734e23b659a5d935ae..0f55a357a00f48c791e8865028c42a3e862463f7 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:inline_dtor.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate inline_dtor;
 
 pub fn main() {
index badd8b898775a1247aae86e345122dcce7c3a68d..1688482ca37606b1ace3552e43312cf91ffb69fe 100644 (file)
@@ -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;
index fe1deba7b0d01c011c8e70b1a59111558e6d0d19..e21ea025d8ff4390ec900137eb4473bac862d7e6 100644 (file)
@@ -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)]
 
index d46ffa801836f1e3457b3fabfed536355e4c319f..5a179bfc7d47f8b28c1384e822df68b2a660433d 100644 (file)
@@ -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<T> is covariant in T
index 9e98ca0be3b14419041cc01d47501aa5ceea8671..2f554c3c4f3f5f9854ba7ce2d9c22fafe4482d39 100644 (file)
@@ -10,6 +10,8 @@
 
 // Test that vec is now covariant in its argument type.
 
+// pretty-expanded FIXME #23616
+
 #![allow(dead_code)]
 #![feature(core)]
 
index 16dca2db396e7f716d3f13ef35fa5baf1c7eca92..18987d1e016b1fa6a1a7f9d9212d34bf952447a6 100644 (file)
@@ -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 {
index e078fa1485d14978fac563396a35283ea35ee889..34c9fb5038a58339cfbec83a744535a54fe5723d 100644 (file)
@@ -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 }
index 40073c2b742197834e58828d75efab50f125ab63..23b1ff7417e40ab230bee95e67874a6452af0094 100644 (file)
@@ -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)]
 
index a0b3564d84e17f3d58373be729f334fd503939b6..bd196aa4e4e66781066f8f7709f9eed39418358d 100644 (file)
@@ -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() {
index b8626b9c8a9d6655820018c0c5c34d2f25a4772a..d5e6a9c4245155bc53eb27fd3d264bb7e288adda 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let mut v = vec!(1);
     v.push(2);
index a0e789674d23965a3bed8edfaf883bc6786538a0..360cecb9e6a8ac5f0e383061b08eaffe3acaf687 100644 (file)
@@ -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]
 
index 76e7b92ea046b1ae957db05dae51bd9a77c42bdf..2a83ccaba82e29f5e261f4b5edfad802fcbf2a06 100644 (file)
@@ -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]);
index 68dedfc6a2e63084faf3f7a8f50935268901fc1e..5869558eacaffb2d88e06399457f1556733cba27 100644 (file)
@@ -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
index 5d1f43fb230ed52ce67c17fbe755fd3863863f21..cccf807572a4246c61d22b7e4b25d4a44c725c9b 100644 (file)
@@ -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();
index 07033d60497477c51630ba9f1ca231ae991cae53..3018a746b4a9db46c9ce44d83678f022f366184c 100644 (file)
@@ -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,));
index 4ed73dc230181260345c97ab004902244f7955c5..8f38123fe2852b94119cf016ac79e6b25f118229 100644 (file)
@@ -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 {
index 6ef1dc4ea26349a440d725c7258fb7b8b43ed0e1..b03a9a64b21be21a0396e8666bf9ade8428eb307 100644 (file)
@@ -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() {
index e72170cb7303c2c4294545242d5c8de60620a231..494a9d658a1d71d7bf307aa17126596d328d8992 100644 (file)
@@ -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<T, U, F>(values: &[T],
index 8dcf4612f47eb58403ea1638ff672a59c02ecb50..306d200319dc2896532af8f3a2a15d28bd35ed96 100644 (file)
@@ -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() {
index 33f01c5bd41c8b3bf37bd3645c3b5bcfa78c97b5..b69bd53cb8c4d739ce13d37ae15ed83fa622d9a1 100644 (file)
@@ -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); }
index 22ca6c37a8e6ca9c85d550827898655534e072ac..11a96ca533f3c8b8b56f966576534f4bfb527fd0 100644 (file)
@@ -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]; }
index 498ec0e8fbaf1ae8974bea837a057c763bd8ae43..25dc5db5a6071f6ca1d64eb034d598410650d8d3 100644 (file)
@@ -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;
index 5375e54e27f262bd5c1664fa1d966a37bb24613c..6baeb99df9e8cebfdbb79732e8090ecdb27bdc67 100644 (file)
@@ -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];
index 401d629c3821b1e5aa66659d782c614a823c5702..3ee0cf33e432c6ed48c72107dcbdcb20f2ee91c2 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 struct Foo {
     string: String
 }
index 5d132b2a7491f5accbda5b34bb0c9577405052d0..d34c6bd4d0b59a149ddd6f25e1e1faabd2328e8e 100644 (file)
@@ -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());
 
index 5e19868de1ddde2f933eca2c3b1f9209e34a63b4..ff4077b249de7aebb67851798a335ee226d8ca7c 100644 (file)
@@ -9,6 +9,8 @@
 // except according to those terms.
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() {
     let v: Vec<int> = vec!(10, 20);
     assert_eq!(v[0], 10);
index 6391893b9a4845c09475c4608965466935163ec4..eb5b75639d59640bd76cb0d4830d46937ca52471 100644 (file)
@@ -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)]
 
index c029aa234488f7f9f40a664e1e22a7bb7620ad30..09ecdf45b939e3d4636a0f2eb6191f633c449381 100644 (file)
@@ -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};
index 3060c12d39aa6dad0541601d5c75b9caa5521ca8..4aa0867ae478e4edd314f090d614815199ed7633 100644 (file)
@@ -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) { } }
index 5637263e93592e379926b92a7682e9c79b8485bd..079c97013abeec7953259b1c36b296f9581f78d9 100644 (file)
@@ -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;
index 73121918259a73543379ebc7294f97ea8d69edc8..c22a584f6d45524ff3d1e462e0806d0eb46acdf7 100644 (file)
@@ -10,6 +10,8 @@
 
 // compile-flags:-D improper-ctypes
 
+// pretty-expanded FIXME #23616
+
 #![allow(improper_ctypes)]
 
 mod libc {
index 741e8be02f72c4250d9bfad06ba6d8ac3c797bd7..ec346a248a99f49dfef1531e8e56c32794f6d8be 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:weak-lang-items.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "weak-lang-items" as other;
 
 use std::thread;
index 256b199d7292059d510575220494fc4f5101ad85..47066232b870fabb9c827d209ebaacfa5cd42f9c 100644 (file)
@@ -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<int>
 }
index 3374f47ed5f80b8908b395b106a5cdc803fc467c..d4823b8a33cc505be84c250e885fe97c53425810 100644 (file)
@@ -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) { }
 }
index 4a149d4d3df44ed8050e5205dc1fcb90f682bdf8..c73e5a774eb420eb5ee251f20b6d4ffa379cad43 100644 (file)
@@ -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 { }
index e2280f0b07b781aaa7960aa5ff1496deb36ef78b..d7aaa0b2f9ca34bfb3b9473aadf5a36e054647ba 100644 (file)
@@ -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<T> { fn dummy(&self, arg: T) { } }
 
 trait Bar<A> {
index aa39325277e7c0c736fb2ac1b3b193f8f1a87d35..1972b11d2cb641a1af761f7c60fabd895d05798f 100644 (file)
@@ -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() {
index e3ea7cd80e78d04027ef9ec7f6917e26df5f3a10..2803890d9d1b2e4f979e2d93e39a7b6ab780f786 100644 (file)
@@ -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<Item=&'a int> {}
 
 fn main() {
index dbff4b9599b7807da2f9016290d61aeedb4c82f7..c509cbe2a5e99a0862573b2975caa79fa77aa93e 100644 (file)
@@ -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;
index 4e841029a6b2056713351523a3df7908c06f5023..8535d76d4714c08f0fd55b8c923bf84b1ac99a50 100644 (file)
@@ -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;
index 8239afb3594d6289ff9f0c292098b58e9f5e0171..3ea075d15869366f27adda30213eba119279d905 100644 (file)
@@ -10,4 +10,6 @@
 
 
 
+// pretty-expanded FIXME #23616
+
 pub fn main() { let x: int = 10; while x == 10 && x == 11 { let _y = 0xf00_usize; } }
index 4a3cd115d20433c14482242e437de008af429cb1..076ba8f428f061dcb2201183fcea709228ab6b3c 100644 (file)
@@ -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 {
index e2352002c033b2858fcd04204fbdf474de0b2493..fa45d084060bfb928b872db1d8bd43a4fed736d5 100644 (file)
@@ -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;
index 84808fff0fa72146b72d3c571f3fefc78f76166f..b8473abb06db07b6a314c889a202da8b848216ce 100644 (file)
@@ -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;
index dacfeb0081925ab0bcd6d4fc617cc60c70d0a53f..874360e6399d7734872c0dc68bbae75c643f9e79 100644 (file)
@@ -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}
index b884adb7a6ec3e92d1ed1e10cbdfee7097672fab..4a58c67d0ecc3c060e05123e50b606294a0a7e24 100644 (file)
@@ -10,6 +10,8 @@
 
 // GetLastError doesn't seem to work with stack switching
 
+// pretty-expanded FIXME #23616
+
 #[cfg(windows)]
 mod kernel32 {
   extern "system" {
index b5b9d95d87f8c9701c3ad8ae77299d97b2abba74..b359251a394cd2a48187e6ed0fec32144d72207b 100644 (file)
@@ -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;
index 236ff0838e59097ef1ebb27c111e9458d5d4ecb5..f133396a72592a4df429a457cdfe485b6bb4eae0 100644 (file)
@@ -10,6 +10,8 @@
 
 // aux-build:xcrate_address_insignificant.rs
 
+// pretty-expanded FIXME #23616
+
 extern crate "xcrate_address_insignificant" as foo;
 
 pub fn main() {
index 6afa02fce55149a45552a0953c317d684b9fe5d4..43bae9c7ce0725fb3961cd5189b48326ddebf3ca 100644 (file)
@@ -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;
index aa61237417e9e67d5030cb1be53be43577ea34df..016ebc777f1dab9124f080147002c0e57397a786 100644 (file)
@@ -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> {
index 30b5f47b2ae2e30e166affded3ab62a561fb4c61..78e92053a11204fec992e0e23ba5646c49415880 100644 (file)
@@ -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;
index f4d03a5cda400aa603017f7d5d7b22daab2e97a2..76fe8150d3fca4bd99979d4cef2e406f01235636 100644 (file)
@@ -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;
index 65882d39375c3f0f7638081205ac594b6712c109..4cb7e40a4fbd14ad443ddcd51d29f363cfe3c010 100644 (file)
@@ -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 = [(), ()];