# Pastebin EAY05lQy test [run-pass] run-pass/tag-in-block.rs ... ok test [run-pass] run-pass/tag-variant-disr-type-mismatch.rs ... ok test [run-pass] run-pass/tag-disr-val-shape.rs ... ok test [run-pass] run-pass/tag.rs ... ok test [run-pass] run-pass/sync-send-iterators-in-libcollections.rs ... ok test [run-pass] run-pass/tail-cps.rs ... ok test [run-pass] run-pass/tail-direct.rs ... ok test [run-pass] run-pass/tail-call-arg-leak.rs ... ok test [run-pass] run-pass/task-comm-1.rs ... ok test [run-pass] run-pass/tag-variant-disr-val.rs ... ok test [run-pass] run-pass/task-comm-12.rs ... ok test [run-pass] run-pass/task-comm-0.rs ... ok test [run-pass] run-pass/task-comm-13.rs ... ok test [run-pass] run-pass/task-comm-17.rs ... ok test [run-pass] run-pass/task-comm-14.rs ... ok test [run-pass] run-pass/task-comm-15.rs ... ok test [run-pass] run-pass/task-comm-11.rs ... ok test [run-pass] run-pass/task-comm-10.rs ... ok test [run-pass] run-pass/task-comm-4.rs ... ok test [run-pass] run-pass/task-comm-5.rs ... ok test [run-pass] run-pass/task-comm-3.rs ... ok test [run-pass] run-pass/task-comm-6.rs ... ok test [run-pass] run-pass/task-life-0.rs ... ok test [run-pass] run-pass/task-comm-9.rs ... ok test [run-pass] run-pass/task-comm-7.rs ... ok test [run-pass] run-pass/task-comm-chan-nil.rs ... ok test [run-pass] run-pass/task-stderr.rs ... ok test [run-pass] run-pass/terminate-in-initializer.rs ... ok test [run-pass] run-pass/test-allow-dead-extern-static-no-warning.rs ... ok test [run-pass] run-pass/test-allow-non-camel-case-variant.rs ... ok test [run-pass] run-pass/task-spawn-move-and-copy.rs ... ok test [run-pass] run-pass/test-fn-signature-verification-for-explicit-return-type.rs ... ok test [run-pass] run-pass/test-main-not-dead-attr.rs ... ok test [run-pass] run-pass/test-main-not-dead.rs ... ok test [run-pass] run-pass/test-runner-hides-buried-main.rs ... ok test [run-pass] run-pass/test-runner-hides-main.rs ... ok test [run-pass] run-pass/test-runner-hides-start.rs ... ok test [run-pass] run-pass/test-should-fail-good-message.rs ... ok test [run-pass] run-pass/test-should-panic-attr.rs ... ok test [run-pass] run-pass/test-vs-cfg-test.rs ... ok test [run-pass] run-pass/thread-local-syntax.rs ... ok test [run-pass] run-pass/threads.rs ... ok test [run-pass] run-pass/trailing-comma.rs ... ok test [run-pass] run-pass/thread-local-extern-static.rs ... ok test [run-pass] run-pass/trait-bounds-basic.rs ... ok test [run-pass] run-pass/tls-init-on-init.rs ... ok test [run-pass] run-pass/tls-dtors-are-run-in-a-static-binary.rs ... ok test [run-pass] run-pass/trait-bounds-impl-comparison-duplicates.rs ... ok test [run-pass] run-pass/tcp-stress.rs ... ok test [run-pass] run-pass/trait-bounds-recursion.rs ... ok test [run-pass] run-pass/trait-bounds-on-structs-and-enums.rs ... ok test [run-pass] run-pass/trait-cache-issue-18209.rs ... ok test [run-pass] run-pass/trait-bounds.rs ... ok test [run-pass] run-pass/trait-coercion-generic.rs ... ok test [run-pass] run-pass/trait-composition-trivial.rs ... ok test [run-pass] run-pass/trait-copy-guessing.rs ... ok test [run-pass] run-pass/trait-coercion.rs ... ok test [run-pass] run-pass/task-comm-16.rs ... ok test [run-pass] run-pass/trait-default-method-bound-subst.rs ... ok test [run-pass] run-pass/trait-default-method-bound-subst2.rs ... ok test [run-pass] run-pass/trait-default-method-bound-subst3.rs ... ok test [run-pass] run-pass/trait-default-method-bound-subst4.rs ... ok test [run-pass] run-pass/trait-default-method-bound.rs ... ok test [run-pass] run-pass/trait-false-ambiguity-where-clause-builtin-bound.rs ... ok test [run-pass] run-pass/trait-bounds-in-arc.rs ... ok test [run-pass] run-pass/trait-impl-2.rs ... ok test [run-pass] run-pass/trait-default-method-xc.rs ... ok test [run-pass] run-pass/trait-generic.rs ... ok test [run-pass] run-pass/trait-inheritance-auto.rs ... ok test [run-pass] run-pass/trait-inheritance-call-bound-inherited.rs ... ok test [run-pass] run-pass/trait-inheritance-auto-xc-2.rs ... ok test [run-pass] run-pass/trait-impl.rs ... ok test [run-pass] run-pass/trait-default-method-xc-2.rs ... ok test [run-pass] run-pass/trait-inheritance-auto-xc.rs ... ok test [run-pass] run-pass/trait-inheritance-call-bound-inherited2.rs ... ok test [run-pass] run-pass/trait-inheritance-cast-without-call-to-supertrait.rs ... ok test [run-pass] run-pass/trait-inheritance-cast.rs ... ok test [run-pass] run-pass/trait-inheritance-cross-trait-call.rs ... ok test [run-pass] run-pass/trait-inheritance-diamond.rs ... ok test [run-pass] run-pass/trait-inheritance-multiple-inheritors.rs ... ok test [run-pass] run-pass/trait-inheritance-multiple-params.rs ... ok test [run-pass] run-pass/trait-inheritance-num.rs ... ok test [run-pass] run-pass/trait-inheritance-num0.rs ... ok test [run-pass] run-pass/trait-inheritance-num1.rs ... ok test [run-pass] run-pass/trait-inheritance-cross-trait-call-xc.rs ... ok test [run-pass] run-pass/trait-inheritance-num2.rs ... ok test [run-pass] run-pass/trait-inheritance-num3.rs ... ok test [run-pass] run-pass/trait-inheritance-num5.rs ... ok test [run-pass] run-pass/trait-inheritance-overloading-simple.rs ... ok test [run-pass] run-pass/trait-inheritance-self-in-supertype.rs ... ok test [run-pass] run-pass/trait-inheritance-overloading.rs ... ok test [run-pass] run-pass/trait-inheritance-self.rs ... ok test [run-pass] run-pass/trait-inheritance-simple.rs ... ok test [run-pass] run-pass/trait-inheritance-static.rs ... ok test [run-pass] run-pass/trait-inheritance-static2.rs ... ok test [run-pass] run-pass/trait-inheritance-subst.rs ... ok test [run-pass] run-pass/trait-inheritance-subst2.rs ... ok test [run-pass] run-pass/trait-inheritance-visibility.rs ... ok test [run-pass] run-pass/trait-inheritance-overloading-xc-exe.rs ... ok test [run-pass] run-pass/trait-inheritance2.rs ... ok test [run-pass] run-pass/trait-item-inside-macro.rs ... ok test [run-pass] run-pass/trait-object-exclusion.rs ... ok test [run-pass] run-pass/trait-object-generics.rs ... ok test [run-pass] run-pass/trait-region-pointer-simple.rs ... ok test [run-pass] run-pass/trait-object-with-lifetime-bound.rs ... ok test [run-pass] run-pass/trait-static-method-overwriting.rs ... ok test [run-pass] run-pass/trait-safety-ok.rs ... ok test [run-pass] run-pass/trait-where-clause-vs-impl.rs ... ok test [run-pass] run-pass/trait-with-bounds-default.rs ... ok test [run-pass] run-pass/trait-safety-ok-cc.rs ... ok test [run-pass] run-pass/trait-to-str.rs ... ok test [run-pass] run-pass/traits-assoc-type-in-supertrait.rs ... ok test [run-pass] run-pass/traits-conditional-dispatch.rs ... ok test [run-pass] run-pass/traits-default-method-macro.rs ... ok test [run-pass] run-pass/traits-default-method-mut.rs ... ok test [run-pass] run-pass/traits-default-method-self.rs ... ok test [run-pass] run-pass/traits-default-method-trivial.rs ... ok test [run-pass] run-pass/traits-impl-object-overlap-issue-23853.rs ... ok test [run-pass] run-pass/traits-elaborate-type-region.rs ... ok test [run-pass] run-pass/traits-issue-22019.rs ... ok test [run-pass] run-pass/traits-issue-22110.rs ... ok test [run-pass] run-pass/traits-conditional-model-fn.rs ... ok test [run-pass] run-pass/traits-issue-22655.rs ... ok test [run-pass] run-pass/traits-issue-23003.rs ... ok test [run-pass] run-pass/traits-issue-26339.rs ... ok test [run-pass] run-pass/traits-multidispatch-infer-convert-target.rs ... ok test [run-pass] run-pass/traits-negative-impls.rs ... ok test [run-pass] run-pass/traits-repeated-supertrait.rs ... ok test [run-pass] run-pass/trans-tag-static-padding.rs ... ok test [run-pass] run-pass/transmute-non-immediate-to-immediate.rs ... ok test [run-pass] run-pass/trans-object-shim.rs ... ok test [run-pass] run-pass/transmute-specialization.rs ... ok test [run-pass] run-pass/trivial_casts.rs ... ok test [run-pass] run-pass/try-operator-custom.rs ... ok test [run-pass] run-pass/try-operator-hygiene.rs ... ok test [run-pass] run-pass/tup.rs ... ok test [run-pass] run-pass/try-operator.rs ... ok test [run-pass] run-pass/tuple-index-fat-types.rs ... ok test [run-pass] run-pass/try-macro.rs ... ok test [run-pass] run-pass/try-wait.rs ... ok test [run-pass] run-pass/tuple-struct-construct.rs ... ok test [run-pass] run-pass/tuple-index.rs ... ok test [run-pass] run-pass/trivial-message.rs ... ok test [run-pass] run-pass/tuple-struct-constructor-pointer.rs ... ok test [run-pass] run-pass/tuple-struct-trivial.rs ... ok test [run-pass] run-pass/tuple-struct-destructuring.rs ... ok test [run-pass] run-pass/tuple-struct-matching.rs ... ok test [run-pass] run-pass/tydesc-name.rs ... ok test [run-pass] run-pass/type-id-higher-rank-2.rs ... ok test [run-pass] run-pass/type-ascription.rs ... ok test [run-pass] run-pass/type-id-higher-rank.rs ... ok test [run-pass] run-pass/type-in-nested-module.rs ... ok test [run-pass] run-pass/type-macros-simple.rs ... ok test [run-pass] run-pass/two-macro-use.rs ... ok test [run-pass] run-pass/type-namespace.rs ... ok test [run-pass] run-pass/type-macros-hlist.rs ... ok test [run-pass] run-pass/type-param.rs ... ok test [run-pass] run-pass/type-param-constraints.rs ... ok test [run-pass] run-pass/type-params-in-for-each.rs ... ok test [run-pass] run-pass/type-ptr.rs ... ok test [run-pass] run-pass/type-use-i1-versus-i8.rs ... ok test [run-pass] run-pass/typeck-fn-to-unsafe-fn-ptr.rs ... ok test [run-pass] run-pass/type-sizes.rs ... ok test [run-pass] run-pass/typeck-macro-interaction-issue-8852.rs ... ok test [run-pass] run-pass/typeclasses-eq-example-static.rs ... ok test [run-pass] run-pass/typeclasses-eq-example.rs ... ok test [run-pass] run-pass/typeck_type_placeholder_1.rs ... ok test [run-pass] run-pass/typestate-cfg-nesting.rs ... ok test [run-pass] run-pass/typestate-multi-decl.rs ... ok test [run-pass] run-pass/u32-decr.rs ... ok test [run-pass] run-pass/u8-incr.rs ... ok test [run-pass] run-pass/u8-incr-decr.rs ... ok test [run-pass] run-pass/ufcs-explicit-self.rs ... ok test [run-pass] run-pass/ufcs-trait-object.rs ... ok test [run-pass] run-pass/ufcs-type-params.rs ... ok test [run-pass] run-pass/u128.rs ... ok test [run-pass] run-pass/uint.rs ... ok test [run-pass] run-pass/unary-minus-suffix-inference.rs ... ok test [run-pass] run-pass/unboxed-closures-all-traits.rs ... ok test [run-pass] run-pass/ufcs-polymorphic-paths.rs ... ok test [run-pass] run-pass/unboxed-closures-blanket-fn-mut.rs ... ok test [run-pass] run-pass/unboxed-closures-blanket-fn.rs ... ok test [run-pass] run-pass/typeid-intrinsic.rs ... ok test [run-pass] run-pass/unboxed-closures-by-ref.rs ... ok test [run-pass] run-pass/unboxed-closures-boxed.rs ... ok test [run-pass] run-pass/unboxed-closures-call-fn-autoderef.rs ... ok test [run-pass] run-pass/unboxed-closures-call-sugar-autoderef.rs ... ok test [run-pass] run-pass/unboxed-closures-call-sugar-object-autoderef.rs ... ok test [run-pass] run-pass/unboxed-closures-call-sugar-object.rs ... ok test [run-pass] run-pass/unboxed-closures-direct-sugary-call.rs ... ok test [run-pass] run-pass/unboxed-closures-drop.rs ... ok test [run-pass] run-pass/unboxed-closures-counter-not-moved.rs ... ok test [run-pass] run-pass/unboxed-closures-extern-fn-hr.rs ... ok test [run-pass] run-pass/unboxed-closures-extern-fn.rs ... ok test [run-pass] run-pass/unboxed-closures-fn-as-fnmut-and-fnonce.rs ... ok test [run-pass] run-pass/unboxed-closures-fnmut-as-fnonce.rs ... ok test [run-pass] run-pass/unboxed-closures-generic.rs ... ok test [run-pass] run-pass/unboxed-closures-cross-crate.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-argument-types-from-expected-bound.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-argument-types-from-expected-object-type.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-argument-types-with-bound-regions-from-expected-bound.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-fnmut-calling-fnmut.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-fnmut-move.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-fnmut.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-fnonce-move.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-fnonce.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-kind.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-recursive-fn.rs ... ok test [run-pass] run-pass/unboxed-closures-infer-upvar.rs ... ok test [run-pass] run-pass/unboxed-closures-manual-impl.rs ... ok test [run-pass] run-pass/unboxed-closures-move-mutable.rs ... ok test [run-pass] run-pass/unboxed-closures-prelude.rs ... ok test [run-pass] run-pass/unboxed-closures-monomorphization.rs ... ok test [run-pass] run-pass/unboxed-closures-simple.rs ... ok test [run-pass] run-pass/unboxed-closures-single-word-env.rs ... ok test [run-pass] run-pass/unboxed-closures-move-some-upvars-in-by-ref-closure.rs ... ok test [run-pass] run-pass/unboxed-closures-static-call-fn-once.rs ... ok test [run-pass] run-pass/unboxed-closures-unique-type-id.rs ... ok test [run-pass] run-pass/unboxed-closures-sugar-object.rs ... ok test [run-pass] run-pass/unboxed-closures-zero-args.rs ... ok test [run-pass] run-pass/unify-return-ty.rs ... ok test [run-pass] run-pass/uninit-empty-types.rs ... ok test [run-pass] run-pass/uninstantiable-struct.rs ... ok test [run-pass] run-pass/union/union-backcomp.rs ... ok test [run-pass] run-pass/union/union-c-interop.rs ... ok test [run-pass] run-pass/union/union-const-trans.rs ... ok test [run-pass] run-pass/union/union-derive.rs ... ok test [run-pass] run-pass/union/union-drop-assign.rs ... ok test [run-pass] run-pass/union/union-drop.rs ... ok test [run-pass] run-pass/union/union-inherent-method.rs ... ok test [run-pass] run-pass/union/union-basic.rs ... ok test [run-pass] run-pass/union/union-macro.rs ... ok test [run-pass] run-pass/union/union-nodrop.rs ... ok test [run-pass] run-pass/union/union-overwrite.rs ... ok test [run-pass] run-pass/union/union-generic.rs ... ok test [run-pass] run-pass/union/union-packed.rs ... ok test [run-pass] run-pass/union/union-pat-refutability.rs ... ok test [run-pass] run-pass/union/union-with-drop-fields-lint.rs ... ok test [run-pass] run-pass/union/union-trait-impl.rs ... ok test [run-pass] run-pass/uniq-self-in-mut-slot.rs ... ok test [run-pass] run-pass/unique-assign-drop.rs ... ok test [run-pass] run-pass/unique-assign-generic.rs ... ok test [run-pass] run-pass/unique-assign.rs ... ok test [run-pass] run-pass/unique-assign-copy.rs ... ok test [run-pass] run-pass/union/union-transmute.rs ... ok test [run-pass] run-pass/unique-autoderef-field.rs ... ok test [run-pass] run-pass/unique-autoderef-index.rs ... ok test [run-pass] run-pass/unique-cmp.rs ... ok test [run-pass] run-pass/unique-create.rs ... ok test [run-pass] run-pass/unique-containing-tag.rs ... ok test [run-pass] run-pass/unique-decl-init.rs ... ok test [run-pass] run-pass/unique-decl-init-copy.rs ... ok test [run-pass] run-pass/unique-decl-move.rs ... ok test [run-pass] run-pass/unique-deref.rs ... ok test [run-pass] run-pass/unique-decl.rs ... ok test [run-pass] run-pass/unique-destructure.rs ... ok test [run-pass] run-pass/unique-drop-complex.rs ... ok test [run-pass] run-pass/unique-ffi-symbols.rs ... ok test [run-pass] run-pass/unique-fn-arg-move.rs ... ok test [run-pass] run-pass/unique-fn-arg.rs ... ok test [run-pass] run-pass/unique-fn-arg-mut.rs ... ok test [run-pass] run-pass/unique-generic-assign.rs ... ok test [run-pass] run-pass/unique-fn-ret.rs ... ok test [run-pass] run-pass/unique-in-tag.rs ... ok test [run-pass] run-pass/unique-init.rs ... ok test [run-pass] run-pass/unique-in-vec.rs ... ok test [run-pass] run-pass/unique-log.rs ... ok test [run-pass] run-pass/unique-kinds.rs ... ok test [run-pass] run-pass/unique-in-vec-copy.rs ... ok test [run-pass] run-pass/unique-match-discrim.rs ... ok test [run-pass] run-pass/unique-move-drop.rs ... ok test [run-pass] run-pass/unique-move-temp.rs ... ok test [run-pass] run-pass/unique-move.rs ... ok test [run-pass] run-pass/unique-object-move.rs ... ok test [run-pass] run-pass/unique-mutable.rs ... ok test [run-pass] run-pass/unique-pat-3.rs ... ok test [run-pass] run-pass/unique-pat-2.rs ... ok test [run-pass] run-pass/unique-pat.rs ... ok test [run-pass] run-pass/unique-rec.rs ... ok test [run-pass] run-pass/unit-fallback.rs ... ok test [run-pass] run-pass/unit-like-struct.rs ... ok test [run-pass] run-pass/unique-swap.rs ... ok test [run-pass] run-pass/unit.rs ... ok test [run-pass] run-pass/unit-like-struct-drop-run.rs ... ok test [run-pass] run-pass/unnamed_argument_mode.rs ... ok test [run-pass] run-pass/unreachable-code-1.rs ... ok test [run-pass] run-pass/unreachable-code.rs ... ok test [run-pass] run-pass/unsafe-coercion.rs ... ok test [run-pass] run-pass/unsafe-fn-called-from-unsafe-blk.rs ... ok test [run-pass] run-pass/unsafe-fn-called-from-unsafe-fn.rs ... ok test [run-pass] run-pass/unsafe-pointer-assignability.rs ... ok test [run-pass] run-pass/unique-send.rs ... ok test [run-pass] run-pass/unsized.rs ... ok test [run-pass] run-pass/unsized2.rs ... ok test [run-pass] run-pass/unused-move.rs ... ok test [run-pass] run-pass/unused-move-capture.rs ... ok test [run-pass] run-pass/unsized3.rs ... ok test [run-pass] run-pass/use-crate-name-alias.rs ... ok test [run-pass] run-pass/unique-send-2.rs ... ok test [run-pass] run-pass/use-import-export.rs ... ok test [run-pass] run-pass/unwind-unique.rs ... ok test [run-pass] run-pass/use-keyword-2.rs ... ok test [run-pass] run-pass/use-mod.rs ... ok test [run-pass] run-pass/use-trait-before-def.rs ... ok test [run-pass] run-pass/use-uninit-match2.rs ... ok test [run-pass] run-pass/use-uninit-match.rs ... ok test [run-pass] run-pass/use.rs ... ok test [run-pass] run-pass/utf8-bom.rs ... ok test [run-pass] run-pass/utf8.rs ... ok test [run-pass] run-pass/variadic-ffi.rs ... ok test [run-pass] run-pass/use_inline_dtor.rs ... ok test [run-pass] run-pass/variance-iterators-in-libcore.rs ... ok test [run-pass] run-pass/variance-intersection-of-ref-and-opt-ref.rs ... ok test [run-pass] run-pass/unwind-resource.rs ... ok test [run-pass] run-pass/utf8_chars.rs ... ok test [run-pass] run-pass/utf8_idents.rs ... ok test [run-pass] run-pass/variant-structs-trivial.rs ... ok test [run-pass] run-pass/variant-attributes.rs ... ok test [run-pass] run-pass/variance-vec-covariant.rs ... ok test [run-pass] run-pass/vec-dst.rs ... ok test [run-pass] run-pass/vec-concat.rs ... ok test [run-pass] run-pass/vec-growth.rs ... ok test [run-pass] run-pass/vec-late-init.rs ... ok test [run-pass] run-pass/vec-macro-no-std.rs ... ok test [run-pass] run-pass/vec-macro-with-brackets.rs ... ok test [run-pass] run-pass/vec-fixed-length.rs ... ok test [run-pass] run-pass/vec-macro-rvalue-scope.rs ... ok test [run-pass] run-pass/vec-macro-with-trailing-comma.rs ... ok test [run-pass] run-pass/vec-macro-repeat.rs ... ok test [run-pass] run-pass/vec-matching-autoslice.rs ... ok test [run-pass] run-pass/vec-matching-fixed.rs ... ok test [run-pass] run-pass/vec-matching-legal-tail-element-borrow.rs ... ok test [run-pass] run-pass/vec-matching-fold.rs ... ok test [run-pass] run-pass/vec-push.rs ... ok test [run-pass] run-pass/vec-repeat-with-cast.rs ... ok test [run-pass] run-pass/vec-matching.rs ... ok test [run-pass] run-pass/vec-slice-drop.rs ... ok test [run-pass] run-pass/vec-slice.rs ... ok test [run-pass] run-pass/vec-tail-matching.rs ... ok test [run-pass] run-pass/vec.rs ... ok test [run-pass] run-pass/vec-to_str.rs ... ok test [run-pass] run-pass/vec_cycle_wrapped.rs ... ok test [run-pass] run-pass/vec_cycle.rs ... ok test [run-pass] run-pass/vector-no-ann-2.rs ... ok test [run-pass] run-pass/volatile-fat-ptr.rs ... ok test [run-pass] run-pass/warn-ctypes-inhibit.rs ... ok test [run-pass] run-pass/wf-bound-region-in-object-type.rs ... ok test [run-pass] run-pass/weird-exit-code.rs ... ok test [run-pass] run-pass/weird-exprs.rs ... ok test [run-pass] run-pass/weak-lang-item.rs ... ok test [run-pass] run-pass/where-clause-bounds-inconsistency.rs ... ok test [run-pass] run-pass/where-clause-early-bound-lifetimes.rs ... ok test [run-pass] run-pass/wait-forked-but-failed-child.rs ... ok test [run-pass] run-pass/where-clause-method-substituion.rs ... ok test [run-pass] run-pass/where-clause-region-outlives.rs ... ok test [run-pass] run-pass/where-clauses-lifetimes.rs ... ok test [run-pass] run-pass/where-clauses-method.rs ... ok test [run-pass] run-pass/where-clauses-unboxed-closures.rs ... ok test [run-pass] run-pass/where-clauses.rs ... ok test [run-pass] run-pass/where-for-self.rs ... ok test [run-pass] run-pass/while-cont.rs ... ok test [run-pass] run-pass/where-clauses-cross-crate.rs ... ok test [run-pass] run-pass/while-flow-graph.rs ... ok test [run-pass] run-pass/while-label.rs ... ok test [run-pass] run-pass/while-let.rs ... ok test [run-pass] run-pass/while-loop-constraints-2.rs ... ok test [run-pass] run-pass/while-with-break.rs ... ok test [run-pass] run-pass/while-prelude-drop.rs ... ok test [run-pass] run-pass/while.rs ... ok test [run-pass] run-pass/write-fmt-errors.rs ... ok test [run-pass] run-pass/x86stdcall.rs ... ok test [run-pass] run-pass/writealias.rs ... ok test [run-pass] run-pass/x86stdcall2.rs ... ok test [run-pass] run-pass/wrapping-int-api.rs ... ok test [run-pass] run-pass/xcrate-address-insignificant.rs ... ok test [run-pass] run-pass/xcrate-associated-type-defaults.rs ... ok test [run-pass] run-pass/xcrate-static-addresses.rs ... ok test [run-pass] run-pass/xcrate-trait-lifetime-param.rs ... ok test [run-pass] run-pass/xcrate-unit-struct.rs ... ok test [run-pass] run-pass/yield.rs ... ok test [run-pass] run-pass/xcrate_generic_fn_nested_return.rs ... ok test [run-pass] run-pass/yield1.rs ... ok test [run-pass] run-pass/yield2.rs ... ok test [run-pass] run-pass/zero-size-type-destructors.rs ... ok test [run-pass] run-pass/zero-sized-binary-heap-push.rs ... ok test [run-pass] run-pass/zero-sized-tuple-struct.rs ... ok test [run-pass] run-pass/vector-sort-panic-safe.rs ... ok test [run-pass] run-pass/zero-sized-vec-push.rs ... ok test [run-pass] run-pass/zero-sized-linkedlist-push.rs ... ok test [run-pass] run-pass/zero_sized_subslice_match.rs ... ok test [run-pass] run-pass/zero-sized-vec-deque-push.rs ... ok test [run-pass] run-pass/zero-sized-btreemap-insert.rs ... ok failures: ---- [run-pass] run-pass/out-of-stack.rs stdout ---- executing /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage2/bin/rustc /build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs -L /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass --target=x86_64-unknown-linux-gnu --error-format json -L /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass/out-of-stack.stage2-x86_64-unknown-linux-gnu.run-pass.libaux -C prefer-dynamic -o /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass/out-of-stack.stage2-x86_64-unknown-linux-gnu -Crpath -O -Lnative=/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/native/rust-test-helpers ------stdout------------------------------ ------stderr------------------------------ {"message":"function cannot return without recurring","code":null,"level":"warning","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":893,"byte_end":985,"line_start":31,"line_end":35,"column_start":1,"column_end":2,"is_primary":true,"text":[{"text":"fn silent_recurse() {","highlight_start":1,"highlight_end":22},{"text":" let buf = [0u8; 1000];","highlight_start":1,"highlight_end":27},{"text":" black_box(buf);","highlight_start":1,"highlight_end":20},{"text":" silent_recurse();","highlight_start":1,"highlight_end":22},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[{"message":"#[warn(unconditional_recursion)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"recursive call site","code":null,"level":"note","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":966,"byte_end":982,"line_start":34,"line_end":34,"column_start":5,"column_end":21,"is_primary":true,"text":[{"text":" silent_recurse();","highlight_start":5,"highlight_end":21}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[],"rendered":null},{"message":"a `loop` may express intention better if this is on purpose","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":null} {"message":"function cannot return without recurring","code":null,"level":"warning","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":987,"byte_end":1120,"line_start":37,"line_end":41,"column_start":1,"column_end":2,"is_primary":true,"text":[{"text":"fn loud_recurse() {","highlight_start":1,"highlight_end":20},{"text":" println!(\"hello!\");","highlight_start":1,"highlight_end":24},{"text":" loud_recurse();","highlight_start":1,"highlight_end":20},{"text":" black_box(()); // don't optimize this into a tail call. please.","highlight_start":1,"highlight_end":68},{"text":"}","highlight_start":1,"highlight_end":2}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[{"message":"#[warn(unconditional_recursion)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"recursive call site","code":null,"level":"note","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":1035,"byte_end":1049,"line_start":39,"line_end":39,"column_start":5,"column_end":19,"is_primary":true,"text":[{"text":" loud_recurse();","highlight_start":5,"highlight_end":19}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[],"rendered":null},{"message":"a `loop` may express intention better if this is on purpose","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":null} {"message":"unused result which must be used","code":null,"level":"warning","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":1725,"byte_end":1762,"line_start":67,"line_end":67,"column_start":9,"column_end":46,"is_primary":true,"text":[{"text":" thread::spawn(silent_recurse).join();","highlight_start":9,"highlight_end":46}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[{"message":"#[warn(unused_must_use)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":null} {"message":"unused result which must be used","code":null,"level":"warning","spans":[{"file_name":"/build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs","byte_start":1830,"byte_end":1865,"line_start":69,"line_end":69,"column_start":9,"column_end":44,"is_primary":true,"text":[{"text":" thread::spawn(loud_recurse).join();","highlight_start":9,"highlight_end":44}],"label":null,"suggested_replacement":null,"expansion":null}],"children":[{"message":"#[warn(unused_must_use)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":null} ------------------------------------------ executing /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass/out-of-stack.stage2-x86_64-unknown-linux-gnu ------stdout------------------------------ testing: silent-thread ------stderr------------------------------ thread 'main' panicked at 'assertion failed: `(left == right)` (left: `Some(11)`, right: `Some(6)`)', /build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs:50 note: Run with `RUST_BACKTRACE=1` for a backtrace. ------------------------------------------ error: test run failed! status: exit code: 101 command: /build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass/out-of-stack.stage2-x86_64-unknown-linux-gnu stdout: ------------------------------------------ testing: silent-thread ------------------------------------------ stderr: ------------------------------------------ thread 'main' panicked at 'assertion failed: `(left == right)` (left: `Some(11)`, right: `Some(6)`)', /build/rustc-1.17.0-src/src/test/run-pass/out-of-stack.rs:50 note: Run with `RUST_BACKTRACE=1` for a backtrace. ------------------------------------------ thread '[run-pass] run-pass/out-of-stack.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:2637 note: Run with `RUST_BACKTRACE=1` for a backtrace. failures: [run-pass] run-pass/out-of-stack.rs test result: FAILED. 2635 passed; 1 failed; 3 ignored; 0 measured thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:330 command did not execute successfully: "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage0-tools/x86_64-unknown-linux-gnu/release/compiletest" "--compile-lib-path" "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--rustdoc-path" "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc" "--src-base" "/build/rustc-1.17.0-src/src/test/run-pass" "--build-base" "/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "run-pass" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/nix/store/7asryafc08b2w7r7cjl4i9iy78i08xsv-llvm-4.0.1/bin/FileCheck" "--host-rustcflags" "-Crpath -O" "--target-rustcflags" "-Crpath -O -Lnative=/build/rustc-1.17.0-src/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/nix/store/i3bx1iw2d0i3vh9sa1nf92ynlrw324w8-python-2.7.14/bin/python2.7" "--lldb-python" "/nix/store/i3bx1iw2d0i3vh9sa1nf92ynlrw324w8-python-2.7.14/bin/python2.7" "--gdb" "/nix/store/lql724c80939filaday4vazw45gssy43-gdb-8.0.1/bin/gdb" "--llvm-version" "4.0.1\n" "--verbose" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp" "--android-cross-path" "" expected success, got: exit code: 101 Build completed unsuccessfully in 0:59:46 make: *** [Makefile:54: check] Error 1 builder for '/nix/store/10xyfsqawss38ppgdw4s8nz30caffmal-rustc-1.17.0.drv' failed with exit code 2