Open
Description
cc #247
I got a branch to test it at https://github.com/bjorn3/rustc_codegen_cranelift/tree/wip_test_rustc_testsuite.
Excluding the following tests: src/test/run-pass/{asm-*,abi-*,extern/,panic-runtime/,panics/,unsized-locals/,proc-macro/,threads-sendsync/,thinlto/,simd/}
The following run-pass
tests fail:
failures:
[run-pass] run-pass/allocator/custom.rs
[run-pass] run-pass/allocator/xcrate-use.rs
[run-pass] run-pass/allocator/xcrate-use2.rs
[run-pass] run-pass/arbitrary_self_types_pointers_and_wrappers.rs
[run-pass] run-pass/arbitrary_self_types_stdlib_pointers.rs
[run-pass] run-pass/array-slice-vec/box-of-array-of-drop-1.rs
[run-pass] run-pass/array-slice-vec/box-of-array-of-drop-2.rs
[run-pass] run-pass/array-slice-vec/check-static-mut-slices.rs
[run-pass] run-pass/array-slice-vec/check-static-slice.rs
[run-pass] run-pass/array-slice-vec/estr-slice.rs
[run-pass] run-pass/array-slice-vec/evec-slice.rs
[run-pass] run-pass/array-slice-vec/nested-vec-2.rs
[run-pass] run-pass/array-slice-vec/nested-vec-3.rs
[run-pass] run-pass/array-slice-vec/rcvr-borrowed-to-slice.rs
[run-pass] run-pass/array-slice-vec/repeated-vector-syntax.rs
[run-pass] run-pass/array-slice-vec/slice-panic-1.rs
[run-pass] run-pass/array-slice-vec/slice-panic-2.rs
[run-pass] run-pass/associated-consts/associated-const-cross-crate-const-eval.rs
[run-pass] run-pass/associated-consts/associated-const-cross-crate-defaults.rs
[run-pass] run-pass/associated-consts/associated-const-cross-crate.rs
[run-pass] run-pass/associated-consts/associated-const-match-patterns.rs
[run-pass] run-pass/associated-types/associated-types-cc.rs
[run-pass] run-pass/associated-types/associated-types-project-from-type-param-via-bound-in-where.rs
[run-pass] run-pass/async-await.rs
[run-pass] run-pass/atomic-access-bool.rs
[run-pass] run-pass/attr-before-view-item.rs
[run-pass] run-pass/attr-before-view-item2.rs
[run-pass] run-pass/augmented-assignments-feature-gate-cross.rs
[run-pass] run-pass/auto-instantiate.rs
[run-pass] run-pass/backtrace-debuginfo.rs
[run-pass] run-pass/backtrace.rs
[run-pass] run-pass/binding/fn-arg-incomplete-pattern-drop-order.rs
[run-pass] run-pass/binding/fn-pattern-expected-type-2.rs
[run-pass] run-pass/binding/match-beginning-vert.rs
[run-pass] run-pass/binding/match-pattern-lit.rs
[run-pass] run-pass/binding/pattern-in-closure.rs
[run-pass] run-pass/bitwise.rs
[run-pass] run-pass/blind-item-mixed-crate-use-item.rs
[run-pass] run-pass/block-arg.rs
[run-pass] run-pass/borrowck/borrowck-mut-uniq.rs
[run-pass] run-pass/builtin-clone-unwind.rs
[run-pass] run-pass/builtin-superkinds-capabilities-transitive.rs
[run-pass] run-pass/builtin-superkinds-capabilities-xc.rs
[run-pass] run-pass/builtin-superkinds-in-metadata.rs
[run-pass] run-pass/catch-unwind-bang.rs
[run-pass] run-pass/cfg/cfg_inner_static.rs
[run-pass] run-pass/check-static-recursion-foreign.rs
[run-pass] run-pass/cleanup-rvalue-for-scope.rs
[run-pass] run-pass/cleanup-rvalue-scopes.rs
[run-pass] run-pass/cleanup-rvalue-temp-during-incomplete-alloc.rs
[run-pass] run-pass/clone-with-exterior.rs
[run-pass] run-pass/coherence/coherence-bigint-int.rs#old
[run-pass] run-pass/coherence/coherence-bigint-int.rs#re
[run-pass] run-pass/coherence/coherence-bigint-vecint.rs#old
[run-pass] run-pass/coherence/coherence-bigint-vecint.rs#re
[run-pass] run-pass/coherence/coherence-blanket.rs#old
[run-pass] run-pass/coherence/coherence-blanket.rs#re
[run-pass] run-pass/coherence/coherence-covered-type-parameter.rs#old
[run-pass] run-pass/coherence/coherence-covered-type-parameter.rs#re
[run-pass] run-pass/coherence/coherence-iterator-vec-any-elem.rs#old
[run-pass] run-pass/coherence/coherence-iterator-vec-any-elem.rs#re
[run-pass] run-pass/coherence/coherence-iterator-vec.rs#old
[run-pass] run-pass/coherence/coherence-iterator-vec.rs#re
[run-pass] run-pass/coherence/coherence_copy_like.rs#old
[run-pass] run-pass/coherence/coherence_copy_like.rs#re
[run-pass] run-pass/coherence/re-rebalance-coherence.rs
[run-pass] run-pass/command-exec.rs
[run-pass] run-pass/command-pre-exec.rs
[run-pass] run-pass/compiletest-skip-codegen.rs
[run-pass] run-pass/complex.rs
[run-pass] run-pass/const-int-conversion.rs
[run-pass] run-pass/const-int-saturating-arith.rs
[run-pass] run-pass/consts/const-binops.rs
[run-pass] run-pass/consts/const-block-cross-crate-fn.rs
[run-pass] run-pass/consts/const-cross-crate-const.rs
[run-pass] run-pass/consts/const-cross-crate-extern.rs
[run-pass] run-pass/consts/const-endianess.rs
[run-pass] run-pass/consts/const-fields-and-indexing.rs
[run-pass] run-pass/consts/const-fn-stability-calls.rs
[run-pass] run-pass/consts/const-region-ptrs.rs
[run-pass] run-pass/consts/const-str-ptr.rs
[run-pass] run-pass/consts/const-struct.rs
[run-pass] run-pass/consts/const-vecs-and-slices.rs
[run-pass] run-pass/core-run-destroy.rs
[run-pass] run-pass/crate-method-reexport-grrrrrrr.rs
[run-pass] run-pass/cross-crate/anon-extern-mod-cross-crate-2.rs
[run-pass] run-pass/cross-crate/cci_borrow.rs
[run-pass] run-pass/cross-crate/cci_capture_clause.rs
[run-pass] run-pass/cross-crate/cci_impl_exe.rs
[run-pass] run-pass/cross-crate/cci_iter_exe.rs
[run-pass] run-pass/cross-crate/cci_nested_exe.rs
[run-pass] run-pass/cross-crate/cci_no_inline_exe.rs
[run-pass] run-pass/cross-crate/cross-crate-const-pat.rs
[run-pass] run-pass/cross-crate/cross-crate-newtype-struct-pat.rs
[run-pass] run-pass/cross-crate/moves-based-on-type-cross-crate.rs
[run-pass] run-pass/cross-crate/reexported-static-methods-cross-crate.rs
[run-pass] run-pass/cross-crate/static-array-across-crate.rs
[run-pass] run-pass/cross-crate/xcrate-address-insignificant.rs
[run-pass] run-pass/cross-crate/xcrate-associated-type-defaults.rs
[run-pass] run-pass/cross-crate/xcrate-static-addresses.rs
[run-pass] run-pass/cross-crate/xcrate-trait-lifetime-param.rs
[run-pass] run-pass/cross-crate/xcrate-unit-struct.rs
[run-pass] run-pass/cross-crate/xcrate_generic_fn_nested_return.rs
[run-pass] run-pass/ctfe/references.rs
[run-pass] run-pass/debuginfo-lto.rs
[run-pass] run-pass/default-method-simple.rs
[run-pass] run-pass/deriving/deriving-eq-ord-boxed-slice.rs
[run-pass] run-pass/drop/drop-trait-enum.rs
[run-pass] run-pass/drop/dropck-eyepatch-extern-crate.rs
[run-pass] run-pass/drop/dropck-eyepatch-reorder.rs
[run-pass] run-pass/drop/dropck-eyepatch.rs
[run-pass] run-pass/drop/dropck_legal_cycles.rs
[run-pass] run-pass/drop/dynamic-drop.rs#lexical
[run-pass] run-pass/drop/dynamic-drop.rs#nll
[run-pass] run-pass/duplicated-external-mods.rs
[run-pass] run-pass/dynamically-sized-types/dst-field-align.rs
[run-pass] run-pass/edition-keywords-2015-2015.rs
[run-pass] run-pass/edition-keywords-2015-2018.rs
[run-pass] run-pass/edition-keywords-2018-2015.rs
[run-pass] run-pass/edition-keywords-2018-2018.rs
[run-pass] run-pass/empty_global_asm.rs
[run-pass] run-pass/env-funky-keys.rs
[run-pass] run-pass/env-null-vars.rs
[run-pass] run-pass/env-vars.rs
[run-pass] run-pass/expr-block-generic-unique1.rs
[run-pass] run-pass/fact.rs
[run-pass] run-pass/fds-are-cloexec.rs
[run-pass] run-pass/for-loop-while/foreach-put-structured.rs
[run-pass] run-pass/for-loop-while/foreach-simple-outer-slot.rs
[run-pass] run-pass/for-loop-while/linear-for-loop.rs
[run-pass] run-pass/for-loop-while/loop-break-cont.rs
[run-pass] run-pass/for-loop-while/while-loop-constraints-2.rs
[run-pass] run-pass/for-loop-while/while-with-break.rs
[run-pass] run-pass/for-loop-while/while.rs
[run-pass] run-pass/foreign/foreign-call-no-runtime.rs
[run-pass] run-pass/foreign/foreign-dupe.rs
[run-pass] run-pass/foreign/foreign-fn-with-byval.rs
[run-pass] run-pass/functions-closures/clone-closure.rs
[run-pass] run-pass/functions-closures/closure-reform.rs
[run-pass] run-pass/functions-closures/closure-to-fn-coercion.rs
[run-pass] run-pass/functions-closures/copy-closure.rs
[run-pass] run-pass/functions-closures/fn-abi.rs
[run-pass] run-pass/futures-api.rs
[run-pass] run-pass/generator/borrow-in-tail-expr.rs
[run-pass] run-pass/generator/conditional-drop.rs
[run-pass] run-pass/generator/control-flow.rs
[run-pass] run-pass/generator/drop-env.rs
[run-pass] run-pass/generator/issue-44197.rs
[run-pass] run-pass/generator/issue-52398.rs
[run-pass] run-pass/generator/iterator-count.rs
[run-pass] run-pass/generator/live-upvar-across-yield.rs
[run-pass] run-pass/generator/match-bindings.rs
[run-pass] run-pass/generator/nested_generators.rs
[run-pass] run-pass/generator/non-static-is-unpin.rs
[run-pass] run-pass/generator/panic-drops.rs
[run-pass] run-pass/generator/panic-safe.rs
[run-pass] run-pass/generator/pin-box-generator.rs
[run-pass] run-pass/generator/resume-after-return.rs
[run-pass] run-pass/generator/smoke.rs
[run-pass] run-pass/generator/static-generators.rs
[run-pass] run-pass/generator/too-live-local-in-immovable-gen.rs
[run-pass] run-pass/generator/xcrate-reachable.rs
[run-pass] run-pass/generator/xcrate.rs
[run-pass] run-pass/generator/yield-in-box.rs
[run-pass] run-pass/generator/yield-in-initializer.rs
[run-pass] run-pass/generics/generic-default-type-params-cross-crate.rs
[run-pass] run-pass/generics/generic-derived-type.rs
[run-pass] run-pass/generics/generic-fn.rs
[run-pass] run-pass/generics/generic-tag-values.rs
[run-pass] run-pass/hashmap-memory.rs
[run-pass] run-pass/hygiene/legacy_interaction.rs
[run-pass] run-pass/hygiene/wrap_unhygienic_example.rs
[run-pass] run-pass/hygiene/xcrate.rs
[run-pass] run-pass/ifmt.rs
[run-pass] run-pass/impl-for-never.rs
[run-pass] run-pass/impl-privacy-xc-1.rs
[run-pass] run-pass/impl-privacy-xc-2.rs
[run-pass] run-pass/impl-trait/example-calendar.rs#nll
[run-pass] run-pass/impl-trait/example-calendar.rs#normal
[run-pass] run-pass/impl-trait/nesting.rs
[run-pass] run-pass/impl-trait/xcrate.rs
[run-pass] run-pass/impl-trait/xcrate_simple.rs
[run-pass] run-pass/imports/import-crate-with-invalid-spans/main.rs
[run-pass] run-pass/imports/import-glob-0.rs
[run-pass] run-pass/imports/import.rs
[run-pass] run-pass/imports/import8.rs
[run-pass] run-pass/inherit-env.rs
[run-pass] run-pass/init-large-type.rs
[run-pass] run-pass/inner-module.rs
[run-pass] run-pass/inner-static.rs
[run-pass] run-pass/intrinsics/intrinsic-alignment.rs
[run-pass] run-pass/intrinsics/intrinsic-atomics-cc.rs
[run-pass] run-pass/intrinsics/intrinsic-atomics.rs
[run-pass] run-pass/intrinsics/intrinsic-move-val-cleanups.rs
[run-pass] run-pass/intrinsics/intrinsics-integer.rs
[run-pass] run-pass/intrinsics/intrinsics-math.rs
[run-pass] run-pass/invoke-external-foreign.rs
[run-pass] run-pass/issue-18952.rs
[run-pass] run-pass/issue-45510.rs
[run-pass] run-pass/issues/issue-10028.rs
[run-pass] run-pass/issues/issue-10031.rs
[run-pass] run-pass/issues/issue-11224.rs
[run-pass] run-pass/issues/issue-11225-1.rs
[run-pass] run-pass/issues/issue-11225-2.rs
[run-pass] run-pass/issues/issue-11225-3.rs
[run-pass] run-pass/issues/issue-11508.rs
[run-pass] run-pass/issues/issue-11529.rs
[run-pass] run-pass/issues/issue-12133-1.rs
[run-pass] run-pass/issues/issue-12133-2.rs
[run-pass] run-pass/issues/issue-12133-3.rs
[run-pass] run-pass/issues/issue-12612.rs
[run-pass] run-pass/issues/issue-12660.rs
[run-pass] run-pass/issues/issue-13304.rs
[run-pass] run-pass/issues/issue-13494.rs
[run-pass] run-pass/issues/issue-13507-2.rs
[run-pass] run-pass/issues/issue-13620.rs
[run-pass] run-pass/issues/issue-13872.rs
[run-pass] run-pass/issues/issue-14344.rs
[run-pass] run-pass/issues/issue-14382.rs
[run-pass] run-pass/issues/issue-14421.rs
[run-pass] run-pass/issues/issue-14422.rs
[run-pass] run-pass/issues/issue-14875.rs
[run-pass] run-pass/issues/issue-15155.rs
[run-pass] run-pass/issues/issue-15562.rs
[run-pass] run-pass/issues/issue-15571.rs
[run-pass] run-pass/issues/issue-16492.rs
[run-pass] run-pass/issues/issue-16560.rs
[run-pass] run-pass/issues/issue-16597-empty.rs
[run-pass] run-pass/issues/issue-16597.rs
[run-pass] run-pass/issues/issue-16643.rs
[run-pass] run-pass/issues/issue-16739.rs
[run-pass] run-pass/issues/issue-17503.rs
[run-pass] run-pass/issues/issue-17662.rs
[run-pass] run-pass/issues/issue-17718.rs
[run-pass] run-pass/issues/issue-18501.rs
[run-pass] run-pass/issues/issue-18514.rs
[run-pass] run-pass/issues/issue-18711.rs
[run-pass] run-pass/issues/issue-18804/main.rs
[run-pass] run-pass/issues/issue-19293.rs
[run-pass] run-pass/issues/issue-19340-1.rs
[run-pass] run-pass/issues/issue-19367.rs
[run-pass] run-pass/issues/issue-20055-box-trait.rs
[run-pass] run-pass/issues/issue-20055-box-unsized-array.rs
[run-pass] run-pass/issues/issue-20389.rs
[run-pass] run-pass/issues/issue-20427.rs
[run-pass] run-pass/issues/issue-20823.rs
[run-pass] run-pass/issues/issue-20953.rs
[run-pass] run-pass/issues/issue-21058.rs
[run-pass] run-pass/issues/issue-21291.rs
[run-pass] run-pass/issues/issue-21922.rs
[run-pass] run-pass/issues/issue-22258.rs
[run-pass] run-pass/issues/issue-22992.rs
[run-pass] run-pass/issues/issue-2316-c.rs
[run-pass] run-pass/issues/issue-23338-ensure-param-drop-order.rs
[run-pass] run-pass/issues/issue-23611-enum-swap-in-drop.rs
[run-pass] run-pass/issues/issue-23781.rs
[run-pass] run-pass/issues/issue-2380-b.rs
[run-pass] run-pass/issues/issue-2414-c.rs
[run-pass] run-pass/issues/issue-24313.rs
[run-pass] run-pass/issues/issue-2472.rs
[run-pass] run-pass/issues/issue-24945-repeat-dash-opts.rs
[run-pass] run-pass/issues/issue-25089.rs
[run-pass] run-pass/issues/issue-25185.rs
[run-pass] run-pass/issues/issue-2526-a.rs
[run-pass] run-pass/issues/issue-25467.rs
[run-pass] run-pass/issues/issue-2631-b.rs
[run-pass] run-pass/issues/issue-26484.rs
[run-pass] run-pass/issues/issue-26655.rs
[run-pass] run-pass/issues/issue-2723-b.rs
[run-pass] run-pass/issues/issue-27639.rs
[run-pass] run-pass/issues/issue-27859.rs
[run-pass] run-pass/issues/issue-28676.rs
[run-pass] run-pass/issues/issue-28950.rs
[run-pass] run-pass/issues/issue-29485.rs
[run-pass] run-pass/issues/issue-29488.rs
[run-pass] run-pass/issues/issue-29663.rs
[run-pass] run-pass/issues/issue-2989.rs
[run-pass] run-pass/issues/issue-29948.rs
[run-pass] run-pass/issues/issue-30018-nopanic.rs
[run-pass] run-pass/issues/issue-30018-panic.rs
[run-pass] run-pass/issues/issue-3012-2.rs
[run-pass] run-pass/issues/issue-31702.rs
[run-pass] run-pass/issues/issue-32805.rs
[run-pass] run-pass/issues/issue-32947.rs
[run-pass] run-pass/issues/issue-33096.rs
[run-pass] run-pass/issues/issue-33537.rs
[run-pass] run-pass/issues/issue-33770.rs
[run-pass] run-pass/issues/issue-3389.rs
[run-pass] run-pass/issues/issue-33992.rs
[run-pass] run-pass/issues/issue-34053.rs
[run-pass] run-pass/issues/issue-34569.rs
[run-pass] run-pass/issues/issue-34796.rs
[run-pass] run-pass/issues/issue-34932.rs
[run-pass] run-pass/issues/issue-36768.rs
[run-pass] run-pass/issues/issue-36954.rs
[run-pass] run-pass/issues/issue-37291/main.rs
[run-pass] run-pass/issues/issue-3743.rs
[run-pass] run-pass/issues/issue-3794.rs
[run-pass] run-pass/issues/issue-38074.rs
[run-pass] run-pass/issues/issue-38190.rs
[run-pass] run-pass/issues/issue-38226.rs
[run-pass] run-pass/issues/issue-38715.rs
[run-pass] run-pass/issues/issue-38763.rs
[run-pass] run-pass/issues/issue-38987.rs
[run-pass] run-pass/issues/issue-39720.rs
[run-pass] run-pass/issues/issue-3979-xcrate.rs
[run-pass] run-pass/issues/issue-39823.rs
[run-pass] run-pass/issues/issue-39827.rs
[run-pass] run-pass/issues/issue-40408.rs
[run-pass] run-pass/issues/issue-40883.rs
[run-pass] run-pass/issues/issue-41053.rs
[run-pass] run-pass/issues/issue-41394.rs
[run-pass] run-pass/issues/issue-41696.rs
[run-pass] run-pass/issues/issue-42007.rs
[run-pass] run-pass/issues/issue-4208.rs
[run-pass] run-pass/issues/issue-42148.rs
[run-pass] run-pass/issues/issue-42210.rs
[run-pass] run-pass/issues/issue-4252.rs
[run-pass] run-pass/issues/issue-43853.rs
[run-pass] run-pass/issues/issue-4446.rs
[run-pass] run-pass/issues/issue-4448.rs
[run-pass] run-pass/issues/issue-4545.rs
[run-pass] run-pass/issues/issue-45731.rs
[run-pass] run-pass/issues/issue-46519.rs
[run-pass] run-pass/issues/issue-46855.rs
[run-pass] run-pass/issues/issue-47638.rs
[run-pass] run-pass/issues/issue-48508.rs
[run-pass] run-pass/issues/issue-48984.rs
[run-pass] run-pass/issues/issue-49298.rs
[run-pass] run-pass/issues/issue-49973.rs
[run-pass] run-pass/issues/issue-5060.rs
[run-pass] run-pass/issues/issue-50811.rs
[run-pass] run-pass/issues/issue-50865-private-impl-trait/main.rs
[run-pass] run-pass/issues/issue-51582.rs
[run-pass] run-pass/issues/issue-52140/main.rs
[run-pass] run-pass/issues/issue-52141/main.rs
[run-pass] run-pass/issues/issue-52557.rs
[run-pass] run-pass/issues/issue-52705/main.rs
[run-pass] run-pass/issues/issue-5321-immediates-with-bare-self.rs
[run-pass] run-pass/issues/issue-5518.rs
[run-pass] run-pass/issues/issue-5521.rs
[run-pass] run-pass/issues/issue-5550.rs
[run-pass] run-pass/issues/issue-5666.rs
[run-pass] run-pass/issues/issue-6919.rs
[run-pass] run-pass/issues/issue-7178.rs
[run-pass] run-pass/issues/issue-7563.rs
[run-pass] run-pass/issues/issue-7899.rs
[run-pass] run-pass/issues/issue-8044.rs
[run-pass] run-pass/issues/issue-8259.rs
[run-pass] run-pass/issues/issue-8401.rs
[run-pass] run-pass/issues/issue-8460.rs
[run-pass] run-pass/issues/issue-8827.rs
[run-pass] run-pass/issues/issue-9123.rs
[run-pass] run-pass/issues/issue-9188.rs
[run-pass] run-pass/issues/issue-9396.rs
[run-pass] run-pass/issues/issue-9446.rs
[run-pass] run-pass/issues/issue-9906.rs
[run-pass] run-pass/issues/issue-9968.rs
[run-pass] run-pass/issues/issue2170exe.rs
[run-pass] run-pass/issues/issue24687-embed-debuginfo/main.rs
[run-pass] run-pass/issues/issue28498-ugeh-with-lifetime-param.rs
[run-pass] run-pass/issues/issue28498-ugeh-with-passed-to-fn.rs
[run-pass] run-pass/issues/issue28498-ugeh-with-trait-bound.rs
[run-pass] run-pass/issues/issue_3136_b.rs
[run-pass] run-pass/issues/issue_9155.rs
[run-pass] run-pass/istr.rs
[run-pass] run-pass/iterators/iter-step-overflow-debug.rs
[run-pass] run-pass/iterators/iter-sum-overflow-debug.rs
[run-pass] run-pass/iterators/iter-sum-overflow-overflow-checks.rs
[run-pass] run-pass/kinds-in-metadata.rs
[run-pass] run-pass/link-cfg-works.rs
[run-pass] run-pass/linkage1.rs
[run-pass] run-pass/llvm-pr32379.rs
[run-pass] run-pass/log-poly.rs
[run-pass] run-pass/logging-only-prints-once.rs
[run-pass] run-pass/lto-still-runs-thread-dtors.rs
[run-pass] run-pass/macro-quote-cond.rs
[run-pass] run-pass/macro-quote-test.rs
[run-pass] run-pass/macros/macro-as-fn-body.rs
[run-pass] run-pass/macros/macro-comma-behavior.rs#core
[run-pass] run-pass/macros/macro-comma-behavior.rs#std
[run-pass] run-pass/macros/macro-comma-support.rs#core
[run-pass] run-pass/macros/macro-comma-support.rs#std
[run-pass] run-pass/macros/macro-crate-def-only.rs
[run-pass] run-pass/macros/macro-crate-nonterminal-renamed.rs
[run-pass] run-pass/macros/macro-crate-nonterminal.rs
[run-pass] run-pass/macros/macro-export-inner-module.rs
[run-pass] run-pass/macros/macro-stability.rs
[run-pass] run-pass/macros/macro-use-all-and-none.rs
[run-pass] run-pass/macros/macro-use-all.rs
[run-pass] run-pass/macros/macro-use-both.rs
[run-pass] run-pass/macros/macro-use-one.rs
[run-pass] run-pass/macros/macro-with-braces-in-expr-position.rs
[run-pass] run-pass/macros/macro_with_super_2.rs
[run-pass] run-pass/macros/paths-in-macro-invocations.rs
[run-pass] run-pass/macros/syntax-extension-source-utils.rs
[run-pass] run-pass/macros/try-macro.rs
[run-pass] run-pass/macros/two-macro-use.rs
[run-pass] run-pass/macros/use-macro-self.rs
[run-pass] run-pass/methods/method-self-arg-aux1.rs
[run-pass] run-pass/methods/method-self-arg-aux2.rs
[run-pass] run-pass/mir/mir_calls_to_shims.rs
[run-pass] run-pass/mir/mir_codegen_calls.rs
[run-pass] run-pass/mir/mir_codegen_calls_variadic.rs
[run-pass] run-pass/mir/mir_drop_order.rs
[run-pass] run-pass/mir/mir_fat_ptr_drop.rs
[run-pass] run-pass/mir/mir_misc_casts.rs
[run-pass] run-pass/mir/mir_overflow_off.rs
[run-pass] run-pass/mir/mir_raw_fat_ptr.rs
[run-pass] run-pass/mir/mir_refs_correct.rs
[run-pass] run-pass/moves/moves-based-on-type-capture-clause.rs
[run-pass] run-pass/mpsc_stress.rs
[run-pass] run-pass/multi-panic.rs
[run-pass] run-pass/nested_item_main.rs
[run-pass] run-pass/new-box.rs
[run-pass] run-pass/new-impl-syntax.rs
[run-pass] run-pass/no-landing-pads.rs
[run-pass] run-pass/no-stdio.rs
[run-pass] run-pass/numbers-arithmetic/float-int-invalid-const-cast.rs
[run-pass] run-pass/numbers-arithmetic/float-literal-inference.rs
[run-pass] run-pass/numbers-arithmetic/float.rs
[run-pass] run-pass/numbers-arithmetic/float_math.rs
[run-pass] run-pass/numbers-arithmetic/i128-ffi.rs
[run-pass] run-pass/numbers-arithmetic/i128.rs
[run-pass] run-pass/numbers-arithmetic/int-abs-overflow.rs
[run-pass] run-pass/numbers-arithmetic/next-power-of-two-overflow-debug.rs
[run-pass] run-pass/numbers-arithmetic/next-power-of-two-overflow-ndebug.rs
[run-pass] run-pass/numbers-arithmetic/num-wrapping.rs
[run-pass] run-pass/numbers-arithmetic/saturating-float-casts.rs
[run-pass] run-pass/numbers-arithmetic/shift.rs
[run-pass] run-pass/numbers-arithmetic/u128-as-f32.rs
[run-pass] run-pass/numbers-arithmetic/u128.rs
[run-pass] run-pass/opeq.rs
[run-pass] run-pass/out-of-stack.rs
[run-pass] run-pass/over-constrained-vregs.rs
[run-pass] run-pass/overloaded/overloaded-autoderef-xcrate.rs
[run-pass] run-pass/packed/packed-struct-size-xc.rs
[run-pass] run-pass/panic-uninitialized-zeroed.rs
[run-pass] run-pass/print-stdout-eprint-stderr.rs
[run-pass] run-pass/privacy/priv-impl-prim-ty.rs
[run-pass] run-pass/privacy/privacy-reexport.rs
[run-pass] run-pass/privacy/pub-use-xcrate.rs
[run-pass] run-pass/privacy/pub_use_mods_xcrate_exe.rs
[run-pass] run-pass/proc_macro.rs
[run-pass] run-pass/process/process-envs.rs
[run-pass] run-pass/process/process-sigpipe.rs
[run-pass] run-pass/process/process-spawn-with-unicode-params.rs
[run-pass] run-pass/range_inclusive.rs
[run-pass] run-pass/raw-fat-ptr.rs
[run-pass] run-pass/rcvr-borrowed-to-region.rs
[run-pass] run-pass/reachable-unnameable-items.rs
[run-pass] run-pass/reexport-should-still-link.rs
[run-pass] run-pass/reexport-test-harness-main.rs
[run-pass] run-pass/resource-destruct.rs
[run-pass] run-pass/rfcs/rfc-2005-default-binding-mode/enum.rs
[run-pass] run-pass/rfcs/rfc-2005-default-binding-mode/general.rs
[run-pass] run-pass/rfcs/rfc-2008-non-exhaustive/enums.rs
[run-pass] run-pass/rfcs/rfc-2008-non-exhaustive/structs.rs
[run-pass] run-pass/rfcs/rfc-2126-extern-absolute-paths/basic.rs
[run-pass] run-pass/rfcs/rfc-2126-extern-absolute-paths/test.rs
[run-pass] run-pass/rfcs/rfc-2302-self-struct-ctor.rs
[run-pass] run-pass/rfcs/rfc1857-drop-order.rs
[run-pass] run-pass/running-with-no-runtime.rs
[run-pass] run-pass/segfault-no-out-of-stack.rs
[run-pass] run-pass/self/builtin-superkinds-self-type.rs
[run-pass] run-pass/self/explicit_self_xcrate_exe.rs
[run-pass] run-pass/self/string-self-append.rs
[run-pass] run-pass/self/ufcs-explicit-self.rs
[run-pass] run-pass/sepcomp/sepcomp-cci.rs
[run-pass] run-pass/sepcomp/sepcomp-extern.rs
[run-pass] run-pass/sepcomp/sepcomp-lib-lto.rs
[run-pass] run-pass/sepcomp/sepcomp-lib.rs
[run-pass] run-pass/sepcomp/sepcomp-unwind.rs
[run-pass] run-pass/signal-alternate-stack-cleanup.rs
[run-pass] run-pass/sigpipe-should-be-ignored.rs
[run-pass] run-pass/simple_global_asm.rs
[run-pass] run-pass/sleep.rs
[run-pass] run-pass/specialization/cross-crate-defaults.rs
[run-pass] run-pass/specialization/defaultimpl/allowed-cross-crate.rs
[run-pass] run-pass/specialization/specialization-allowed-cross-crate.rs
[run-pass] run-pass/specialization/specialization-cross-crate-no-gate.rs
[run-pass] run-pass/specialization/specialization-cross-crate.rs
[run-pass] run-pass/sse2.rs
[run-pass] run-pass/stack-probes-lto.rs
[run-pass] run-pass/stack-probes.rs
[run-pass] run-pass/statics/static-fn-inline-xc.rs
[run-pass] run-pass/statics/static-fn-trait-xc.rs
[run-pass] run-pass/statics/static-function-pointer-xc.rs
[run-pass] run-pass/statics/static-method-xcrate.rs
[run-pass] run-pass/statics/static-mut-xc.rs
[run-pass] run-pass/stdio-is-blocking.rs
[run-pass] run-pass/structs-enums/class-cast-to-trait-cross-crate-2.rs
[run-pass] run-pass/structs-enums/class-cast-to-trait-multiple-types.rs
[run-pass] run-pass/structs-enums/class-impl-very-parameterized-trait.rs
[run-pass] run-pass/structs-enums/class-implement-trait-cross-crate.rs
[run-pass] run-pass/structs-enums/class-implement-traits.rs
[run-pass] run-pass/structs-enums/class-method-cross-crate.rs
[run-pass] run-pass/structs-enums/class-methods-cross-crate.rs
[run-pass] run-pass/structs-enums/class-poly-methods-cross-crate.rs
[run-pass] run-pass/structs-enums/classes-cross-crate.rs
[run-pass] run-pass/structs-enums/classes-simple-cross-crate.rs
[run-pass] run-pass/structs-enums/classes.rs
[run-pass] run-pass/structs-enums/discrim-explicit-23030.rs
[run-pass] run-pass/structs-enums/empty-struct-braces.rs
[run-pass] run-pass/structs-enums/enum-discrim-width-stuff.rs
[run-pass] run-pass/structs-enums/ivec-tag.rs
[run-pass] run-pass/structs-enums/namespaced-enum-emulate-flat-xc.rs
[run-pass] run-pass/structs-enums/namespaced-enum-glob-import-xcrate.rs
[run-pass] run-pass/structs-enums/namespaced-enums-xcrate.rs
[run-pass] run-pass/structs-enums/newtype-struct-xc-2.rs
[run-pass] run-pass/structs-enums/newtype-struct-xc.rs
[run-pass] run-pass/structs-enums/rec-align-u32.rs
[run-pass] run-pass/structs-enums/rec-align-u64.rs
[run-pass] run-pass/structs-enums/rec-auto.rs
[run-pass] run-pass/structs-enums/small-enum-range-edge.rs
[run-pass] run-pass/structs-enums/struct-aliases-xcrate.rs
[run-pass] run-pass/structs-enums/struct-destructuring-cross-crate.rs
[run-pass] run-pass/structs-enums/struct-return.rs
[run-pass] run-pass/structs-enums/struct_variant_xc.rs
[run-pass] run-pass/structs-enums/struct_variant_xc_match.rs
[run-pass] run-pass/structs-enums/unit-like-struct-drop-run.rs
[run-pass] run-pass/supported-cast.rs
[run-pass] run-pass/svh-add-nothing.rs
[run-pass] run-pass/tail-cps.rs
[run-pass] run-pass/tcp-stress.rs
[run-pass] run-pass/terminate-in-initializer.rs
[run-pass] run-pass/test-allow-dead-extern-static-no-warning.rs
[run-pass] run-pass/test-allow-fail-attr.rs
[run-pass] run-pass/test-fn-signature-verification-for-explicit-return-type.rs
[run-pass] run-pass/test-main-not-dead-attr.rs
[run-pass] run-pass/test-main-not-dead.rs
[run-pass] run-pass/test-runner-hides-buried-main.rs
[run-pass] run-pass/test-runner-hides-main.rs
[run-pass] run-pass/test-runner-hides-start.rs
[run-pass] run-pass/test-should-fail-good-message.rs
[run-pass] run-pass/traits/anon_trait_static_method_exe.rs
[run-pass] run-pass/traits/trait-bounds-in-arc.rs
[run-pass] run-pass/traits/trait-coercion-generic.rs
[run-pass] run-pass/traits/trait-coercion.rs
[run-pass] run-pass/traits/trait-default-method-xc-2.rs
[run-pass] run-pass/traits/trait-default-method-xc.rs
[run-pass] run-pass/traits/trait-impl.rs
[run-pass] run-pass/traits/trait-inheritance-auto-xc-2.rs
[run-pass] run-pass/traits/trait-inheritance-auto-xc.rs
[run-pass] run-pass/traits/trait-inheritance-cross-trait-call-xc.rs
[run-pass] run-pass/traits/trait-inheritance-overloading-xc-exe.rs
[run-pass] run-pass/traits/trait-inheritance-self-in-supertype.rs
[run-pass] run-pass/traits/trait-safety-ok-cc.rs
[run-pass] run-pass/traits/trait-static-method-overwriting.rs
[run-pass] run-pass/traits/traits-conditional-model-fn.rs
[run-pass] run-pass/trivial-message.rs
[run-pass] run-pass/tydesc-name.rs
[run-pass] run-pass/typeid-intrinsic.rs
[run-pass] run-pass/unary-minus-suffix-inference.rs
[run-pass] run-pass/unboxed-closures/unboxed-closures-boxed.rs
[run-pass] run-pass/unboxed-closures/unboxed-closures-cross-crate.rs
[run-pass] run-pass/unboxed-closures/unboxed-closures-monomorphization.rs
[run-pass] run-pass/unboxed-closures/unboxed-closures-unique-type-id.rs
[run-pass] run-pass/uniform-paths/issue-53691.rs
[run-pass] run-pass/union/union-basic.rs
[run-pass] run-pass/union/union-c-interop.rs
[run-pass] run-pass/unique/unique-send-2.rs
[run-pass] run-pass/unwind-resource.rs
[run-pass] run-pass/unwind-unique.rs
[run-pass] run-pass/use_inline_dtor.rs
[run-pass] run-pass/using-target-feature-unstable.rs
[run-pass] run-pass/utf8.rs
[run-pass] run-pass/utf8_idents.rs
[run-pass] run-pass/variadic-ffi.rs
[run-pass] run-pass/volatile-fat-ptr.rs
[run-pass] run-pass/weird-exprs.rs
[run-pass] run-pass/where-clauses/where-clauses-cross-crate.rs
[run-pass] run-pass/where-clauses/where-clauses-method.rs
[run-pass] run-pass/where-clauses/where-clauses.rs
[run-pass] run-pass/yield.rs
[run-pass] run-pass/yield1.rs
[run-pass] run-pass/yield2.rs
test result: FAILED. 1401 passed; 577 failed; 805 ignored; 0 measured; 0 filtered out
Note: those 805 ignored are tests passed when I ran it previous time.
The most common runtime errors are:
-
thread 'main' panicked at 'assertion failed: `(left == right)` left: `22`, right: `0`', sysroot_src/src/libstd/sys/unix/mutex.rs:112:9
-
thread 'main' panicked at 'assertion failed: c.borrow().is_none()', sysroot_src/src/libstd/sys_common/thread_info.rs:37:26