Skip to content

Instantly share code, notes, and snippets.

@Centril
Created February 12, 2019 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Centril/70b383fd22cb4e233a3cbcd6f750f600 to your computer and use it in GitHub Desktop.
Save Centril/70b383fd22cb4e233a3cbcd6f750f600 to your computer and use it in GitHub Desktop.
ICE in libpanic_unwind => 2018 #58110 (RUST_BACKTRACE=1 ./x.py test)
This file has been truncated, but you can view the full file.
Updating only changed submodules
Submodules updated in 0.01 seconds
Building stage0 tool tidy (x86_64-unknown-linux-gnu)
tidy check
* 565 error codes
* highest error code: E0722
* 250 features
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 codegen artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu, llvm)
Assembling stage1 compiler (x86_64-unknown-linux-gnu)
Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage1 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage1 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage1 test from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage1 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage1 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage1 codegen artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu, llvm)
Assembling stage2 compiler (x86_64-unknown-linux-gnu)
Uplifting stage1 std (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage2 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Uplifting stage1 test (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
Copying stage2 test from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
Building stage0 tool compiletest (x86_64-unknown-linux-gnu)
Check compiletest suite=ui mode=ui (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running 5381 tests
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 100/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiFFFiFiiiiiiFiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFiiiFFFFFFFiiiiiiii 200/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 300/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 400/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiFiiiiiiFiiiiiii 500/5381
iiiFiiiiiiiiFiiiiiiiiiFiiiiiiiiiFiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 600/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFFFFiiiiiiFi 700/5381
iiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 800/5381
FiiiiiiiiiiiiiFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFiFiiiiiiiiiiiiiiiiiiiiiiiiii 900/5381
iiiiiiiiiiiiiiiiiiiFiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiFFiiiiiiiiiFiiFFFiiiiiiiiii 1000/5381
FiiiiiiiiiiiiiiFFiiiFiiiiiiiiiiiiiiiiiiiFFFFiFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiii 1100/5381
iiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 1200/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 1300/5381
iiiiiiiiiiiiiiiiiiiiFiiiiiiiiiFFiiFiiiiiFiiiiiiiiiFFFiFiiiiiiiiiiiiiiiiiiiiiiFiiiFiFiiiiiiiiFiiiiiii 1400/5381
iiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 1500/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiFiiFFiiiiiiiiiFiiii 1600/5381
iiiiiiiiiiiiiiiiiiiiiiiiFiiFiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiFii 1700/5381
FiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiFFiiiiiiiiFiiiiFiiFiiiiiiiiiFiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 1800/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiFiiiiiiiiiiiFiiiiiiiiiiiFiiiiiiiiiiiiFiiiiiiiFiiiiFi 1900/5381
iiiiFiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiFFiiiiiiiiiiiiFiiFiiiiiiiiiiiiiFiiiiiiiiiiiiiiiFi 2000/5381
iiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 2100/5381
iFiiiiiiiiiiiiiiiiiiiiiiiFFiiiiiiFiiiiiiFiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiFi 2200/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiFFiiiiiiiiiiiFiFFiiiiiiiiiiiiiiiiiFiiiiiiFiiiFFiiiiiFi 2300/5381
iiiiiFFiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiFiiiiiiiiiiFiiiiiiiiFiiiii 2400/5381
iiFFiiFiiiFiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiFiiiiiiiFiiFiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiii 2500/5381
iiiiiiiiiiiiiiiiiiiiiFiiiiiiFiiiiiiiFiFiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiFiFiiiiiiiiiiiiiiiiiiiiiFFi 2600/5381
iFFiiiiiFiiFiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiFiFiFiiiiFiiiiiiiFiiiiiiFiiiiiiFiiiiiiiiiiiiiiiiiiiiii 2700/5381
iiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiFiiiiFiiiiiiii 2800/5381
iiiiFFFFiiiiiiiFFiiiiFiiiiiiiiiFiiiiiiiFiiiiiFiiiiiiFiiiiiiiiiiiiFiiFiiiiFiiiiiiiiiiiiiiiiiiiiiiiiii 2900/5381
FiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 3000/5381
iiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 3100/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFii 3200/5381
iiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 3300/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiFii.iiFiiiiiiiFiiiiFiFiiiiiiFFFiFiFFiFiFiiiiiiiiiiiiiiiiiiii 3400/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 3500/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 3600/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiFiiFiiiiiiiiFi 3700/5381
iiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiFFFiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiFFFiiiiiiiiiiiiiiiiiiiii 3800/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiii 3900/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiii 4000/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiFFFiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiFF 4100/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiFFFFiiFiiiiiiiiFiFiiiiiFFiiiiiiiiiiiiiiiiiiiiiiiFiiF 4200/5381
iiiiiFiiiiiiiFiiiiiiiiiiiFFiiiiFiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 4300/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 4400/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiFiiFii 4500/5381
iiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 4600/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiii 4700/5381
iFiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiFFiiiiiiiiiFiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiii 4800/5381
FFiiiiiiiiiiiiiiiiiiiiiiFFiiiiiFiiiiiiiiiiiiiiiiiiFiiiiiiiiFiiFiiFiiiiFFFiFiiiiiiiFFiiFiiiiiiiiiiiii 4900/5381
iiiiiiiiiiiiiiFiiiiiiFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiFiiiiiFiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 5000/5381
iiiiiiiiiiiiiFiiiiiiiiiiiiiiFiFFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFFiiFFiFiiFiiFiiiiiiiiiiiiiiiiiiFiFiii 5100/5381
iiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFiiiiiiiiiiFiiiFFiiiiiiiiiiiiiii 5200/5381
iiiiiiiiiiiiiiFiiiiFiiFiiiiiiiiiiiiiiiiiFiiiiiiiiiiiFiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii 5300/5381
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiFFiiFFFFFFF
failures:
---- [ui] ui/arg-type-mismatch.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/arg-type-mismatch.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/arg-type-mismatch/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/arg-type-mismatch/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_stmt
39: rustc_typeck::check::FnCtxt::check_block_with_expected
40: rustc_typeck::check::FnCtxt::check_expr_kind
41: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
42: rustc_typeck::check::FnCtxt::check_return_expr
43: rustc_typeck::check::check_fn
44: rustc::ty::context::GlobalCtxt::enter_local
45: rustc_typeck::check::typeck_tables_of
46: rustc::ty::query::__query_compute::typeck_tables_of
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
51: rustc_typeck::check::typeck_item_bodies
52: rustc::ty::query::__query_compute::typeck_item_bodies
53: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
54: rustc::dep_graph::graph::DepGraph::with_task_impl
55: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
56: rustc::util::common::time
57: rustc_typeck::check_crate
58: <std::thread::local::LocalKey<T>>::with
59: rustc::ty::context::TyCtxt::create_and_enter
60: rustc_driver::driver::compile_input
61: rustc_driver::run_compiler_with_pool
62: <scoped_tls::ScopedKey<T>>::set
63: rustc_driver::run_compiler
64: rustc_driver::monitor::{{closure}}
65: __rust_maybe_catch_panic
66: <F as alloc::boxed::FnBox<A>>::call_box
67: std::sys_common::thread::start_thread
68: std::sys::unix::thread::Thread::new::thread_start
69: start_thread
70: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/arg-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern: mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/arg-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern: mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/arg-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern: mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/arg-type-mismatch.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/associated-const/associated-const-no-item.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/associated-const/associated-const-no-item.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-const/associated-const-no-item/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-const/associated-const-no-item/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc::ty::context::GlobalCtxt::enter_local
34: rustc_typeck::check::typeck_tables_of
35: rustc::ty::query::__query_compute::typeck_tables_of
36: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
37: rustc::dep_graph::graph::DepGraph::with_task_impl
38: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
39: rustc_typeck::check::check_item_type
40: rustc::hir::map::Map::visit_item_likes_in_module
41: rustc_typeck::check::check_mod_item_types
42: rustc::ty::query::__query_compute::check_mod_item_types
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_mod_item_types<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
47: rustc::session::Session::track_errors
48: rustc::util::common::time
49: rustc_typeck::check_crate
50: <std::thread::local::LocalKey<T>>::with
51: rustc::ty::context::TyCtxt::create_and_enter
52: rustc_driver::driver::compile_input
53: rustc_driver::run_compiler_with_pool
54: <scoped_tls::ScopedKey<T>>::set
55: rustc_driver::run_compiler
56: rustc_driver::monitor::{{closure}}
57: __rust_maybe_catch_panic
58: <F as alloc::boxed::FnBox<A>>::call_box
59: std::sys_common::thread::start_thread
60: std::sys::unix::thread::Thread::new::thread_start
61: start_thread
62: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-no-item.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-no-item.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `X`\n"}
{"message":"#2 [check_mod_item_types] checking item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-no-item.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [check_mod_item_types] checking item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/associated-const/associated-const-no-item.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/associated-types/associated-types-eq-3.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/associated-types/associated-types-eq-3.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-types/associated-types-eq-3/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-types/associated-types-eq-3/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-types/associated-types-eq-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints on associated types. Check we get type errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `foo2`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-types/associated-types-eq-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints on associated types. Check we get type errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `foo2`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-types/associated-types-eq-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints on associated types. Check we get type errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/associated-types/associated-types-eq-3.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/attempted-access-non-fatal.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/attempted-access-non-fatal.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/attempted-access-non-fatal/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/attempted-access-non-fatal/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/attempted-access-non-fatal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that bogus field access is non-fatal","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/attempted-access-non-fatal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that bogus field access is non-fatal","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/attempted-access-non-fatal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that bogus field access is non-fatal","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/attempted-access-non-fatal.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/associated-const/associated-const-private-impl.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/associated-const/associated-const-private-impl.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-const/associated-const-private-impl/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-const/associated-const-private-impl/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: <smallvec::SmallVec<A> as core::iter::traits::collect::FromIterator<<A as smallvec::Array>::Item>>::from_iter
36: <T as rustc::ty::context::InternIteratorElement<T, R>>::intern_with
37: rustc_typeck::check::FnCtxt::check_expr_kind
38: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
39: rustc_typeck::check::FnCtxt::check_expr_meets_expectation_or_error
40: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_match
41: rustc_typeck::check::FnCtxt::check_expr_kind
42: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
43: rustc_typeck::check::FnCtxt::check_block_with_expected
44: rustc_typeck::check::FnCtxt::check_expr_kind
45: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
46: rustc_typeck::check::FnCtxt::check_stmt
47: rustc_typeck::check::FnCtxt::check_block_with_expected
48: rustc_typeck::check::FnCtxt::check_expr_kind
49: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
50: rustc_typeck::check::FnCtxt::check_return_expr
51: rustc_typeck::check::check_fn
52: rustc::ty::context::GlobalCtxt::enter_local
53: rustc_typeck::check::typeck_tables_of
54: rustc::ty::query::__query_compute::typeck_tables_of
55: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
56: rustc::dep_graph::graph::DepGraph::with_task_impl
57: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
58: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
59: rustc_typeck::check::typeck_item_bodies
60: rustc::ty::query::__query_compute::typeck_item_bodies
61: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
62: rustc::dep_graph::graph::DepGraph::with_task_impl
63: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
64: rustc::util::common::time
65: rustc_typeck::check_crate
66: <std::thread::local::LocalKey<T>>::with
67: rustc::ty::context::TyCtxt::create_and_enter
68: rustc_driver::driver::compile_input
69: rustc_driver::run_compiler_with_pool
70: <scoped_tls::ScopedKey<T>>::set
71: rustc_driver::run_compiler
72: rustc_driver::monitor::{{closure}}
73: __rust_maybe_catch_panic
74: <F as alloc::boxed::FnBox<A>>::call_box
75: std::sys_common::thread::start_thread
76: std::sys::unix::thread::Thread::new::thread_start
77: start_thread
78: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-private-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod bar1 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-private-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod bar1 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-const/associated-const-private-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod bar1 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/associated-const/associated-const-private-impl.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/associated-path-shl.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/associated-path-shl.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-path-shl/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-path-shl/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"cannot find type `A` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo<T>(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":101,"byte_end":102,"line_start":4,"line_end":4,"column_start":14,"column_end":15,"is_primary":true,"text":[{"text":" let _: <<A>::B>::C; //~ ERROR cannot find type `A` in this scope","highlight_start":14,"highlight_end":15}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0412]: cannot find type `A` in this scope\n --> /home/centril/programming/rust/src/test/ui/associated-path-shl.rs:4:14\n |\nLL | let _: <<A>::B>::C; //~ ERROR cannot find type `A` in this scope\n | ^ not found in this scope\n\n"}
{"message":"cannot find type `A` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo<T>(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":171,"byte_end":172,"line_start":5,"line_end":5,"column_start":15,"column_end":16,"is_primary":true,"text":[{"text":" let _ = <<A>::B>::C; //~ ERROR cannot find type `A` in this scope","highlight_start":15,"highlight_end":16}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0412]: cannot find type `A` in this scope\n --> /home/centril/programming/rust/src/test/ui/associated-path-shl.rs:5:15\n |\nLL | let _ = <<A>::B>::C; //~ ERROR cannot find type `A` in this scope\n | ^ not found in this scope\n\n"}
{"message":"cannot find type `A` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo<T>(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":237,"byte_end":238,"line_start":6,"line_end":6,"column_start":11,"column_end":12,"is_primary":true,"text":[{"text":" let <<A>::B>::C; //~ ERROR cannot find type `A` in this scope","highlight_start":11,"highlight_end":12}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0412]: cannot find type `A` in this scope\n --> /home/centril/programming/rust/src/test/ui/associated-path-shl.rs:6:11\n |\nLL | let <<A>::B>::C; //~ ERROR cannot find type `A` in this scope\n | ^ not found in this scope\n\n"}
{"message":"cannot find type `A` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo<T>(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":309,"byte_end":310,"line_start":7,"line_end":7,"column_start":17,"column_end":18,"is_primary":true,"text":[{"text":" let 0 ..= <<A>::B>::C; //~ ERROR cannot find type `A` in this scope","highlight_start":17,"highlight_end":18}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0412]: cannot find type `A` in this scope\n --> /home/centril/programming/rust/src/test/ui/associated-path-shl.rs:7:17\n |\nLL | let 0 ..= <<A>::B>::C; //~ ERROR cannot find type `A` in this scope\n | ^ not found in this scope\n\n"}
{"message":"cannot find type `A` in this scope","code":{"code":"E0412","explanation":"\nThe type name used is not in scope.\n\nErroneous code examples:\n\n```compile_fail,E0412\nimpl Something {} // error: type name `Something` is not in scope\n\n// or:\n\ntrait Foo {\n fn bar(N); // error: type name `N` is not in scope\n}\n\n// or:\n\nfn foo(x: T) {} // type name `T` is not in scope\n```\n\nTo fix this error, please verify you didn't misspell the type name, you did\ndeclare it or imported it into the scope. Examples:\n\n```\nstruct Something;\n\nimpl Something {} // ok!\n\n// or:\n\ntrait Foo {\n type N;\n\n fn bar(_: Self::N); // ok!\n}\n\n// or:\n\nfn foo<T>(x: T) {} // ok!\n```\n\nAnother case that causes this error is when a type is imported into a parent\nmodule. To fix this, you can follow the suggestion and use File directly or\n`use super::File;` which will import the types from the parent namespace. An\nexample that causes this error is below:\n\n```compile_fail,E0412\nuse std::fs::File;\n\nmod foo {\n fn some_function(f: File) {}\n}\n```\n\n```\nuse std::fs::File;\n\nmod foo {\n // either\n use super::File;\n // or\n // use std::fs::File;\n fn foo(f: File) {}\n}\n# fn main() {} // don't insert it for us; that'll break imports\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":467,"byte_end":468,"line_start":9,"line_end":9,"column_start":7,"column_end":8,"is_primary":true,"text":[{"text":" <<A>::B>::C; //~ ERROR cannot find type `A` in this scope","highlight_start":7,"highlight_end":8}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0412]: cannot find type `A` in this scope\n --> /home/centril/programming/rust/src/test/ui/associated-path-shl.rs:9:7\n |\nLL | <<A>::B>::C; //~ ERROR cannot find type `A` in this scope\n | ^ not found in this scope\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_decl_initializer
34: rustc_typeck::check::FnCtxt::check_decl_local
35: rustc_typeck::check::FnCtxt::check_stmt
36: rustc_typeck::check::FnCtxt::check_block_with_expected
37: rustc_typeck::check::FnCtxt::check_expr_kind
38: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
39: rustc_typeck::check::FnCtxt::check_return_expr
40: rustc_typeck::check::check_fn
41: rustc::ty::context::GlobalCtxt::enter_local
42: rustc_typeck::check::typeck_tables_of
43: rustc::ty::query::__query_compute::typeck_tables_of
44: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
45: rustc::dep_graph::graph::DepGraph::with_task_impl
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
47: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
48: rustc_typeck::check::typeck_item_bodies
49: rustc::ty::query::__query_compute::typeck_item_bodies
50: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
51: rustc::dep_graph::graph::DepGraph::with_task_impl
52: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
53: rustc::util::common::time
54: rustc_typeck::check_crate
55: <std::thread::local::LocalKey<T>>::with
56: rustc::ty::context::TyCtxt::create_and_enter
57: rustc_driver::driver::compile_input
58: rustc_driver::run_compiler_with_pool
59: <scoped_tls::ScopedKey<T>>::set
60: rustc_driver::run_compiler
61: rustc_driver::monitor::{{closure}}
62: __rust_maybe_catch_panic
63: <F as alloc::boxed::FnBox<A>>::call_box
64: std::sys_common::thread::start_thread
65: std::sys::unix::thread::Thread::new::thread_start
66: start_thread
67: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that associated paths starting with `<<` are successfully parsed.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that associated paths starting with `<<` are successfully parsed.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-path-shl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that associated paths starting with `<<` are successfully parsed.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 6 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 6 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0412`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0412`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/associated-path-shl.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/array-not-vector.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/array-not-vector.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/array-not-vector/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/array-not-vector/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/array-not-vector.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/array-not-vector.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/array-not-vector.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/array-not-vector.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/associated-type/associated-type-projection-from-supertrait.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/associated-type/associated-type-projection-from-supertrait.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-type/associated-type-projection-from-supertrait/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/associated-type/associated-type-projection-from-supertrait/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-type/associated-type-projection-from-supertrait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints in a where clause where the type being","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `b`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-type/associated-type-projection-from-supertrait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints in a where clause where the type being","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `b`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/associated-type/associated-type-projection-from-supertrait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test equality constraints in a where clause where the type being","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/associated-type/associated-type-projection-from-supertrait.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/binop/binop-logic-int.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/binop/binop-logic-int.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-logic-int/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-logic-int/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::op::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_binop
32: rustc_typeck::check::FnCtxt::check_expr_kind
33: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
34: rustc_typeck::check::FnCtxt::check_decl_initializer
35: rustc_typeck::check::FnCtxt::check_decl_local
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-int.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1 && 2; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-int.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1 && 2; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-int.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1 && 2; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/binop/binop-logic-int.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/bad/bad-const-type.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/bad/bad-const-type.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/bad/bad-const-type/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/bad/bad-const-type/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc::ty::context::GlobalCtxt::enter_local
32: rustc_typeck::check::typeck_tables_of
33: rustc::ty::query::__query_compute::typeck_tables_of
34: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
35: rustc::dep_graph::graph::DepGraph::with_task_impl
36: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
37: rustc_typeck::check::check_item_type
38: rustc::hir::map::Map::visit_item_likes_in_module
39: rustc_typeck::check::check_mod_item_types
40: rustc::ty::query::__query_compute::check_mod_item_types
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_mod_item_types<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
45: rustc::session::Session::track_errors
46: rustc::util::common::time
47: rustc_typeck::check_crate
48: <std::thread::local::LocalKey<T>>::with
49: rustc::ty::context::TyCtxt::create_and_enter
50: rustc_driver::driver::compile_input
51: rustc_driver::run_compiler_with_pool
52: <scoped_tls::ScopedKey<T>>::set
53: rustc_driver::run_compiler
54: rustc_driver::monitor::{{closure}}
55: __rust_maybe_catch_panic
56: <F as alloc::boxed::FnBox<A>>::call_box
57: std::sys_common::thread::start_thread
58: std::sys::unix::thread::Thread::new::thread_start
59: start_thread
60: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bad/bad-const-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"static i: String = 10;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `i`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bad/bad-const-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"static i: String = 10;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `i`\n"}
{"message":"#2 [check_mod_item_types] checking item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bad/bad-const-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"static i: String = 10;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [check_mod_item_types] checking item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/bad/bad-const-type.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/auto-ref-slice-plus-ref.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/auto-ref-slice-plus-ref.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/auto-ref-slice-plus-ref/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/auto-ref-slice-plus-ref/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/auto-ref-slice-plus-ref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/auto-ref-slice-plus-ref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/auto-ref-slice-plus-ref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/auto-ref-slice-plus-ref.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/block-must-not-have-result-do.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-do.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-do/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-do/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-do.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-do.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-do.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/block-must-not-have-result-do.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/block-must-not-have-result-while.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-while.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-while/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-while/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-while.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-while.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-while.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/block-must-not-have-result-while.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/binop/binop-logic-float.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/binop/binop-logic-float.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-logic-float/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-logic-float/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::op::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_binop
32: rustc_typeck::check::FnCtxt::check_expr_kind
33: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
34: rustc_typeck::check::FnCtxt::check_decl_initializer
35: rustc_typeck::check::FnCtxt::check_decl_local
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-float.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1.0_f32 || 2.0_f32; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-float.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1.0_f32 || 2.0_f32; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/binop/binop-logic-float.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() { let x = 1.0_f32 || 2.0_f32; }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/binop/binop-logic-float.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/block-must-not-have-result-res.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-res.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-res/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/block-must-not-have-result-res/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-res.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct R;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `<R as std::ops::Drop>::drop`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-res.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct R;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `<R as std::ops::Drop>::drop`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/block-must-not-have-result-res.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct R;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/block-must-not-have-result-res.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/issue-13624.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/issue-13624.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-13624/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-13624/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-13624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `a::get_enum_struct_variant`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-13624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `a::get_enum_struct_variant`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-13624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/issue-13624.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/issue-20862.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/issue-20862.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-20862/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-20862/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-20862.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo(x: i32) {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `foo`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-20862.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo(x: i32) {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `foo`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-20862.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo(x: i32) {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/issue-20862.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/issue-3563.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/issue-3563.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-3563/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-3563/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_return_expr
33: rustc_typeck::check::check_fn
34: rustc_typeck::check::closure::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_expr_closure
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-3563.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait A {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `A::a`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-3563.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait A {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `A::a`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-3563.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait A {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/issue-3563.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/unexpected-return-on-unit.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/unexpected-return-on-unit.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/unexpected-return-on-unit/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/unexpected-return-on-unit/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/unexpected-return-on-unit.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do some basic error correction in the tokeniser (and don't spew","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `bar`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/unexpected-return-on-unit.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do some basic error correction in the tokeniser (and don't spew","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `bar`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/unexpected-return-on-unit.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do some basic error correction in the tokeniser (and don't spew","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/unexpected-return-on-unit.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/issue-22645.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-22645/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-22645/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"the trait bound `{integer}: Scalar` is not satisfied","code":{"code":"E0277","explanation":"\nYou tried to use a type which doesn't implement some trait in a place which\nexpected that trait. Erroneous code example:\n\n```compile_fail,E0277\n// here we declare the Foo trait with a bar method\ntrait Foo {\n fn bar(&self);\n}\n\n// we now declare a function which takes an object implementing the Foo trait\nfn some_func<T: Foo>(foo: T) {\n foo.bar();\n}\n\nfn main() {\n // we now call the method with the i32 type, which doesn't implement\n // the Foo trait\n some_func(5i32); // error: the trait bound `i32 : Foo` is not satisfied\n}\n```\n\nIn order to fix this error, verify that the type you're using does implement\nthe trait. Example:\n\n```\ntrait Foo {\n fn bar(&self);\n}\n\nfn some_func<T: Foo>(foo: T) {\n foo.bar(); // we can now use this method since i32 implements the\n // Foo trait\n}\n\n// we implement the trait on the i32 type\nimpl Foo for i32 {\n fn bar(&self) {}\n}\n\nfn main() {\n some_func(5i32); // ok!\n}\n```\n\nOr in a generic context, an erroneous code example would look like:\n\n```compile_fail,E0277\nfn some_func<T>(foo: T) {\n println!(\"{:?}\", foo); // error: the trait `core::fmt::Debug` is not\n // implemented for the type `T`\n}\n\nfn main() {\n // We now call the method with the i32 type,\n // which *does* implement the Debug trait.\n some_func(5i32);\n}\n```\n\nNote that the error here is in the definition of the generic function: Although\nwe only call it with a parameter that does implement `Debug`, the compiler\nstill rejects the function: It must work with all possible input types. In\norder to make this example compile, we need to restrict the generic type we're\naccepting:\n\n```\nuse std::fmt;\n\n// Restrict the input type to types that implement Debug.\nfn some_func<T: fmt::Debug>(foo: T) {\n println!(\"{:?}\", foo);\n}\n\nfn main() {\n // Calling the method is still fine, as i32 implements Debug.\n some_func(5i32);\n\n // This would fail to compile now:\n // struct WithoutDebug;\n // some_func(WithoutDebug);\n}\n```\n\nRust only looks at the signature of the called function, as such it must\nalready specify all requirements that will be used for every type parameter.\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs","byte_start":213,"byte_end":214,"line_start":15,"line_end":15,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" b + 3 //~ ERROR E0277","highlight_start":5,"highlight_end":6}],"label":"the trait `Scalar` is not implemented for `{integer}`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"the following implementations were found:\n <f64 as Scalar>","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"required because of the requirements on the impl of `std::ops::Add<{integer}>` for `Bob`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0277]: the trait bound `{integer}: Scalar` is not satisfied\n --> /home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs:15:5\n |\nLL | b + 3 //~ ERROR E0277\n | ^ the trait `Scalar` is not implemented for `{integer}`\n |\n = help: the following implementations were found:\n <f64 as Scalar>\n = note: required because of the requirements on the impl of `std::ops::Add<{integer}>` for `Bob`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Add;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Add;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-22645.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Add;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0277`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0277`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/issue-22645.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/bogus-tag.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/bogus-tag.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/bogus-tag/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/bogus-tag/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_pat_tuple_struct
32: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_pat_walk
33: <core::iter::adapters::Map<I, F> as core::iter::traits::iterator::Iterator>::fold
34: <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter
35: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_match
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_block_with_expected
39: rustc_typeck::check::FnCtxt::check_expr_kind
40: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
41: rustc_typeck::check::FnCtxt::check_return_expr
42: rustc_typeck::check::check_fn
43: rustc::ty::context::GlobalCtxt::enter_local
44: rustc_typeck::check::typeck_tables_of
45: rustc::ty::query::__query_compute::typeck_tables_of
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
50: rustc_typeck::check::typeck_item_bodies
51: rustc::ty::query::__query_compute::typeck_item_bodies
52: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
53: rustc::dep_graph::graph::DepGraph::with_task_impl
54: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
55: rustc::util::common::time
56: rustc_typeck::check_crate
57: <std::thread::local::LocalKey<T>>::with
58: rustc::ty::context::TyCtxt::create_and_enter
59: rustc_driver::driver::compile_input
60: rustc_driver::run_compiler_with_pool
61: <scoped_tls::ScopedKey<T>>::set
62: rustc_driver::run_compiler
63: rustc_driver::monitor::{{closure}}
64: __rust_maybe_catch_panic
65: <F as alloc::boxed::FnBox<A>>::call_box
66: std::sys_common::thread::start_thread
67: std::sys::unix::thread::Thread::new::thread_start
68: start_thread
69: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bogus-tag.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Color { Rgb(isize, isize, isize), Rgba(isize, isize, isize, isize), }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bogus-tag.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Color { Rgb(isize, isize, isize), Rgba(isize, isize, isize, isize), }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/bogus-tag.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Color { Rgb(isize, isize, isize), Rgba(isize, isize, isize, isize), }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/bogus-tag.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/block-result/issue-5500.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/block-result/issue-5500.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-5500/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/block-result/issue-5500/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-5500.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-5500.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/block-result/issue-5500.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/block-result/issue-5500.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/break-while-condition.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/break-while-condition.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/break-while-condition/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/break-while-condition/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"mismatched types","code":{"code":"E0308","explanation":"\nThis error occurs when the compiler was unable to infer the concrete type of a\nvariable. It can occur for several cases, the most common of which is a\nmismatch in the expected type that the compiler inferred for a variable's\ninitializing expression, and the actual type explicitly assigned to the\nvariable.\n\nFor example:\n\n```compile_fail,E0308\nlet x: i32 = \"I am not a number!\";\n// ~~~ ~~~~~~~~~~~~~~~~~~~~\n// | |\n// | initializing expression;\n// | compiler infers type `&str`\n// |\n// type `i32` assigned to variable `x`\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/break-while-condition.rs","byte_start":229,"byte_end":302,"line_start":9,"line_end":11,"column_start":20,"column_end":10,"is_primary":true,"text":[{"text":" let _: ! = { //~ ERROR mismatched types","highlight_start":20,"highlight_end":48},{"text":" 'a: while break 'a {};","highlight_start":1,"highlight_end":35},{"text":" };","highlight_start":1,"highlight_end":10}],"label":"expected !, found ()","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"expected type `!`\n found type `()`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0308]: mismatched types\n --> /home/centril/programming/rust/src/test/ui/break-while-condition.rs:9:20\n |\nLL | let _: ! = { //~ ERROR mismatched types\n | ____________________^\nLL | | 'a: while break 'a {};\nLL | | };\n | |_________^ expected !, found ()\n |\n = note: expected type `!`\n found type `()`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_decl_initializer
36: rustc_typeck::check::FnCtxt::check_decl_local
37: rustc_typeck::check::FnCtxt::check_stmt
38: rustc_typeck::check::FnCtxt::check_block_with_expected
39: rustc_typeck::check::FnCtxt::check_expr_kind
40: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
41: rustc_typeck::check::FnCtxt::check_expr_kind
42: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
43: rustc_typeck::check::FnCtxt::check_expr_meets_expectation_or_error
44: rustc_typeck::check::FnCtxt::check_stmt
45: rustc_typeck::check::FnCtxt::check_block_with_expected
46: rustc_typeck::check::FnCtxt::check_expr_kind
47: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
48: rustc_typeck::check::FnCtxt::check_return_expr
49: rustc_typeck::check::check_fn
50: rustc::ty::context::GlobalCtxt::enter_local
51: rustc_typeck::check::typeck_tables_of
52: rustc::ty::query::__query_compute::typeck_tables_of
53: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
54: rustc::dep_graph::graph::DepGraph::with_task_impl
55: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
56: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
57: rustc_typeck::check::typeck_item_bodies
58: rustc::ty::query::__query_compute::typeck_item_bodies
59: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
60: rustc::dep_graph::graph::DepGraph::with_task_impl
61: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
62: rustc::util::common::time
63: rustc_typeck::check_crate
64: <std::thread::local::LocalKey<T>>::with
65: rustc::ty::context::TyCtxt::create_and_enter
66: rustc_driver::driver::compile_input
67: rustc_driver::run_compiler_with_pool
68: <scoped_tls::ScopedKey<T>>::set
69: rustc_driver::run_compiler
70: rustc_driver::monitor::{{closure}}
71: __rust_maybe_catch_panic
72: <F as alloc::boxed::FnBox<A>>::call_box
73: std::sys_common::thread::start_thread
74: std::sys::unix::thread::Thread::new::thread_start
75: start_thread
76: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/break-while-condition.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/break-while-condition.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/break-while-condition.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0308`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0308`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/break-while-condition.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/call-fn-never-arg-wrong-type.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/call-fn-never-arg-wrong-type.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/call-fn-never-arg-wrong-type/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/call-fn-never-arg-wrong-type/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/call-fn-never-arg-wrong-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we can't pass other types for !","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/call-fn-never-arg-wrong-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we can't pass other types for !","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/call-fn-never-arg-wrong-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we can't pass other types for !","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/call-fn-never-arg-wrong-type.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/chalkify/type_inference.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/chalkify/type_inference.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/chalkify/type_inference/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-Z" "chalk" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/chalkify/type_inference/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/chalkify/type_inference.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// compile-flags: -Z chalk","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/chalkify/type_inference.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// compile-flags: -Z chalk","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/chalkify/type_inference.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// compile-flags: -Z chalk","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -Z chalk -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/chalkify/type_inference.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/closures/closure-no-fn-1.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-1.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-no-fn-1/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-no-fn-1/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/closures/closure-no-fn-1.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/closures/closure-no-fn-2.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-2.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-no-fn-2/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-no-fn-2/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-no-fn-2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Ensure that capturing closures are never coerced to fns","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/closures/closure-no-fn-2.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/closures/closure-reform-bad.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/closures/closure-reform-bad.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-reform-bad/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/closures/closure-reform-bad/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_block_with_expected
37: rustc_typeck::check::FnCtxt::check_expr_kind
38: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
39: rustc_typeck::check::FnCtxt::check_return_expr
40: rustc_typeck::check::check_fn
41: rustc::ty::context::GlobalCtxt::enter_local
42: rustc_typeck::check::typeck_tables_of
43: rustc::ty::query::__query_compute::typeck_tables_of
44: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
45: rustc::dep_graph::graph::DepGraph::with_task_impl
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
47: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
48: rustc_typeck::check::typeck_item_bodies
49: rustc::ty::query::__query_compute::typeck_item_bodies
50: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
51: rustc::dep_graph::graph::DepGraph::with_task_impl
52: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
53: rustc::util::common::time
54: rustc_typeck::check_crate
55: <std::thread::local::LocalKey<T>>::with
56: rustc::ty::context::TyCtxt::create_and_enter
57: rustc_driver::driver::compile_input
58: rustc_driver::run_compiler_with_pool
59: <scoped_tls::ScopedKey<T>>::set
60: rustc_driver::run_compiler
61: rustc_driver::monitor::{{closure}}
62: __rust_maybe_catch_panic
63: <F as alloc::boxed::FnBox<A>>::call_box
64: std::sys_common::thread::start_thread
65: std::sys::unix::thread::Thread::new::thread_start
66: start_thread
67: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-reform-bad.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"/* Any copyright is dedicated to the Public Domain.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-reform-bad.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"/* Any copyright is dedicated to the Public Domain.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/closures/closure-reform-bad.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"/* Any copyright is dedicated to the Public Domain.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/closures/closure-reform-bad.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/class-cast-to-trait.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/class-cast-to-trait.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/class-cast-to-trait/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/class-cast-to-trait/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/class-cast-to-trait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(box_syntax)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/class-cast-to-trait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(box_syntax)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/class-cast-to-trait.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(box_syntax)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/class-cast-to-trait.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coercion/coerce-mut.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coercion/coerce-mut.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coercion/coerce-mut/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coercion/coerce-mut/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-mut.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn f(x: &mut i32) {}","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-mut.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn f(x: &mut i32) {}","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-mut.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn f(x: &mut i32) {}","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coercion/coerce-mut.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/codemap_tests/tab.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/codemap_tests/tab/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/codemap_tests/tab/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"cannot find value `bar` in this scope","code":{"code":"E0425","explanation":"\nAn unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs","byte_start":33,"byte_end":36,"line_start":4,"line_end":4,"column_start":2,"column_end":5,"is_primary":true,"text":[{"text":"\tbar; //~ ERROR cannot find value `bar`","highlight_start":2,"highlight_end":5}],"label":"not found in this scope","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0425]: cannot find value `bar` in this scope\n --> /home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs:4:2\n |\nLL | bar; //~ ERROR cannot find value `bar`\n | ^^^ not found in this scope\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// ignore-tidy-tab","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `foo`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// ignore-tidy-tab","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `foo`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/codemap_tests/tab.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// ignore-tidy-tab","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0425`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0425`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/codemap_tests/tab.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coercion/coerce-to-bang.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coercion/coerce-to-bang.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coercion/coerce-to-bang/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coercion/coerce-to-bang/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-to-bang.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `call_foo_a`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-to-bang.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `call_foo_a`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coercion/coerce-to-bang.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(never_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coercion/coerce-to-bang.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coherence/coherence_inherent.rs#old stdout ----
error in revision `old`: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "old" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent.old/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent.old/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coherence/coherence_inherent.rs#old' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coherence/coherence_inherent.rs#re stdout ----
error in revision `re`: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "re" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent.re/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent.re/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Tests that methods that implement a trait cannot be invoked","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coherence/coherence_inherent.rs#re' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/confuse-field-and-method/issue-18343.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-18343.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-18343/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-18343/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-18343.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Obj<F> where F: FnMut() -> u32 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-18343.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Obj<F> where F: FnMut() -> u32 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-18343.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Obj<F> where F: FnMut() -> u32 {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/confuse-field-and-method/issue-18343.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/confuse-field-and-method/issue-32128.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-32128.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-32128/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-32128/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-32128.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Example {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-32128.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Example {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-32128.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Example {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/confuse-field-and-method/issue-32128.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/confuse-field-and-method/issue-2392.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-2392.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-2392/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-2392/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-2392.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(core, fnbox)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-2392.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(core, fnbox)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-2392.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(core, fnbox)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/confuse-field-and-method/issue-2392.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/confuse-field-and-method/issue-33784.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-33784.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-33784/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/issue-33784/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-33784.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Deref;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-33784.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Deref;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/issue-33784.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::ops::Deref;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/confuse-field-and-method/issue-33784.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coherence/coherence_inherent_cc.rs#re stdout ----
error in revision `re`: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "re" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent_cc.re/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent_cc.re/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coherence/coherence_inherent_cc.rs#re' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/coherence/coherence_inherent_cc.rs#old stdout ----
error in revision `old`: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "old" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent_cc.old/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/coherence/coherence_inherent_cc.old/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `NoImport::call_the_fn`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/coherence/coherence_inherent_cc.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:coherence_inherent_cc_lib.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/coherence/coherence_inherent_cc.rs#old' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/consts/const-array-oob-arith.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/consts/const-array-oob-arith.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-array-oob-arith/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-array-oob-arith/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc::ty::context::GlobalCtxt::enter_local
32: rustc_typeck::check::typeck_tables_of
33: rustc::ty::query::__query_compute::typeck_tables_of
34: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
35: rustc::dep_graph::graph::DepGraph::with_task_impl
36: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
37: rustc_typeck::check::check_item_type
38: rustc::hir::map::Map::visit_item_likes_in_module
39: rustc_typeck::check::check_mod_item_types
40: rustc::ty::query::__query_compute::check_mod_item_types
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_mod_item_types<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
45: rustc::session::Session::track_errors
46: rustc::util::common::time
47: rustc_typeck::check_crate
48: <std::thread::local::LocalKey<T>>::with
49: rustc::ty::context::TyCtxt::create_and_enter
50: rustc_driver::driver::compile_input
51: rustc_driver::run_compiler_with_pool
52: <scoped_tls::ScopedKey<T>>::set
53: rustc_driver::run_compiler
54: rustc_driver::monitor::{{closure}}
55: __rust_maybe_catch_panic
56: <F as alloc::boxed::FnBox<A>>::call_box
57: std::sys_common::thread::start_thread
58: std::sys::unix::thread::Thread::new::thread_start
59: start_thread
60: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-array-oob-arith.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(const_indexing)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `BLUB`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-array-oob-arith.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(const_indexing)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `BLUB`\n"}
{"message":"#2 [check_mod_item_types] checking item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-array-oob-arith.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(const_indexing)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [check_mod_item_types] checking item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/consts/const-array-oob-arith.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/confuse-field-and-method/private-field.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/confuse-field-and-method/private-field.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/private-field/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/confuse-field-and-method/private-field/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/private-field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"pub mod animal {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/private-field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"pub mod animal {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/confuse-field-and-method/private-field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"pub mod animal {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/confuse-field-and-method/private-field.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/consts/const-integer-bool-ops.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-integer-bool-ops/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-integer-bool-ops/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::op::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_binop
32: rustc_typeck::check::FnCtxt::check_expr_kind
33: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
34: rustc::ty::context::GlobalCtxt::enter_local
35: rustc_typeck::check::typeck_tables_of
36: rustc::ty::query::__query_compute::typeck_tables_of
37: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
38: rustc::dep_graph::graph::DepGraph::with_task_impl
39: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
40: rustc_mir::hair::cx::Cx::new
41: rustc::ty::context::GlobalCtxt::enter_local
42: rustc_mir::build::mir_build
43: rustc_mir::transform::mir_built
44: rustc::ty::query::__query_compute::mir_built
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_built<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc_mir::transform::check_unsafety::unsafety_check_result
49: rustc::ty::query::__query_compute::unsafety_check_result
50: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::unsafety_check_result<'tcx>>::compute
51: rustc::dep_graph::graph::DepGraph::with_task_impl
52: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
53: rustc_mir::transform::mir_const
54: rustc::ty::query::__query_compute::mir_const
55: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const<'tcx>>::compute
56: rustc::dep_graph::graph::DepGraph::with_task_impl
57: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
58: rustc_mir::transform::qualify_consts::mir_const_qualif
59: rustc::ty::query::__query_compute::mir_const_qualif
60: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const_qualif<'tcx>>::compute
61: rustc::dep_graph::graph::DepGraph::with_task_impl
62: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
63: <rustc_mir::transform::qualify_consts::Qualifier<'a, 'tcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_operand
64: <rustc_mir::transform::qualify_consts::Qualifier<'a, 'tcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_rvalue
65: rustc::mir::visit::Visitor::visit_basic_block_data
66: rustc_mir::transform::qualify_consts::Qualifier::qualify_const
67: rustc_mir::transform::qualify_consts::mir_const_qualif
68: rustc::ty::query::__query_compute::mir_const_qualif
69: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const_qualif<'tcx>>::compute
70: rustc::dep_graph::graph::DepGraph::with_task_impl
71: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
72: rustc_mir::const_eval::const_eval_raw_provider
73: rustc::ty::query::__query_compute::const_eval_raw
74: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval_raw<'tcx>>::compute
75: rustc::dep_graph::graph::DepGraph::with_task_impl
76: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
77: rustc_mir::const_eval::const_eval_provider
78: rustc::ty::query::__query_compute::const_eval
79: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval<'tcx>>::compute
80: rustc::dep_graph::graph::DepGraph::with_task_impl
81: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
82: <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_const
83: <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_ty
84: rustc::traits::project::normalize
85: rustc::infer::InferCtxt::partially_normalize_associated_types_in
86: rustc::ty::context::GlobalCtxt::enter_local
87: rustc_typeck::check::wfcheck::check_item_type
88: rustc_typeck::check::wfcheck::check_item_well_formed
89: rustc::ty::query::__query_compute::check_item_well_formed
90: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_item_well_formed<'tcx>>::compute
91: rustc::dep_graph::graph::DepGraph::with_task_impl
92: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
93: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
94: rustc::hir::Crate::visit_all_item_likes
95: rustc::util::common::time
96: rustc_typeck::check_crate
97: <std::thread::local::LocalKey<T>>::with
98: rustc::ty::context::TyCtxt::create_and_enter
99: rustc_driver::driver::compile_input
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `X`\n"}
{"message":"#2 [mir_built] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [mir_built] processing `X`\n"}
{"message":"#3 [unsafety_check_result] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#3 [unsafety_check_result] processing `X`\n"}
{"message":"#4 [mir_const] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#4 [mir_const] processing `X`\n"}
{"message":"#5 [mir_const_qualif] processing `X`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":228,"byte_end":229,"line_start":8,"line_end":8,"column_start":18,"column_end":19,"is_primary":true,"text":[{"text":"const ARR: [i32; X] = [99; 34];","highlight_start":18,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#5 [mir_const_qualif] processing `X`\n --> /home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs:8:18\n |\nLL | const ARR: [i32; X] = [99; 34];\n | ^\n"}
{"message":"#6 [mir_const_qualif] processing `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#6 [mir_const_qualif] processing `ARR::{{constant}}`\n"}
{"message":"#7 [const_eval_raw] const-evaluating `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#7 [const_eval_raw] const-evaluating `ARR::{{constant}}`\n"}
{"message":"#8 [const_eval] const-evaluating + checking `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#8 [const_eval] const-evaluating + checking `ARR::{{constant}}`\n"}
{"message":"#9 [check_item_well_formed] processing `ARR`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-integer-bool-ops.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const X: usize = 42 && 39;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#9 [check_item_well_formed] processing `ARR`\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/consts/const-integer-bool-ops.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/consts/const-eval/const-eval-span.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-eval/const-eval-span/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-eval/const-eval-span/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc::ty::context::GlobalCtxt::enter_local
32: rustc_typeck::check::typeck_tables_of
33: rustc::ty::query::__query_compute::typeck_tables_of
34: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
35: rustc::dep_graph::graph::DepGraph::with_task_impl
36: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
37: rustc_mir::const_eval::const_eval_raw_provider
38: rustc::ty::query::__query_compute::const_eval_raw
39: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval_raw<'tcx>>::compute
40: rustc::dep_graph::graph::DepGraph::with_task_impl
41: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
42: rustc_mir::const_eval::const_eval_provider
43: rustc::ty::query::__query_compute::const_eval
44: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval<'tcx>>::compute
45: rustc::dep_graph::graph::DepGraph::with_task_impl
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
47: <rustc_typeck::collect::CollectItemTypesVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
48: rustc::hir::map::Map::visit_item_likes_in_module
49: rustc_typeck::collect::collect_mod_item_types
50: rustc::ty::query::__query_compute::collect_mod_item_types
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::collect_mod_item_types<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
55: rustc_typeck::collect::collect_item_types
56: rustc::util::common::time
57: rustc_typeck::check_crate
58: <std::thread::local::LocalKey<T>>::with
59: rustc::ty::context::TyCtxt::create_and_enter
60: rustc_driver::driver::compile_input
61: rustc_driver::run_compiler_with_pool
62: <scoped_tls::ScopedKey<T>>::set
63: rustc_driver::run_compiler
64: rustc_driver::monitor::{{closure}}
65: __rust_maybe_catch_panic
66: <F as alloc::boxed::FnBox<A>>::call_box
67: std::sys_common::thread::start_thread
68: std::sys::unix::thread::Thread::new::thread_start
69: start_thread
70: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that error in constant evaluation of enum discriminant","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `E::V::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that error in constant evaluation of enum discriminant","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `E::V::{{constant}}`\n"}
{"message":"#2 [const_eval_raw] const-evaluating `E::V::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that error in constant evaluation of enum discriminant","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [const_eval_raw] const-evaluating `E::V::{{constant}}`\n"}
{"message":"#3 [const_eval] const-evaluating + checking `E::V::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that error in constant evaluation of enum discriminant","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#3 [const_eval] const-evaluating + checking `E::V::{{constant}}`\n"}
{"message":"#4 [collect_mod_item_types] collecting item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-eval/const-eval-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Check that error in constant evaluation of enum discriminant","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#4 [collect_mod_item_types] collecting item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/consts/const-eval/const-eval-span.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/consts/const-type-mismatch.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/consts/const-type-mismatch.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-type-mismatch/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-type-mismatch/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc::ty::context::GlobalCtxt::enter_local
32: rustc_typeck::check::typeck_tables_of
33: rustc::ty::query::__query_compute::typeck_tables_of
34: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
35: rustc::dep_graph::graph::DepGraph::with_task_impl
36: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
37: rustc_typeck::check::check_item_type
38: rustc::hir::map::Map::visit_item_likes_in_module
39: rustc_typeck::check::check_mod_item_types
40: rustc::ty::query::__query_compute::check_mod_item_types
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_mod_item_types<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
45: rustc::session::Session::track_errors
46: rustc::util::common::time
47: rustc_typeck::check_crate
48: <std::thread::local::LocalKey<T>>::with
49: rustc::ty::context::TyCtxt::create_and_enter
50: rustc_driver::driver::compile_input
51: rustc_driver::run_compiler_with_pool
52: <scoped_tls::ScopedKey<T>>::set
53: rustc_driver::run_compiler
54: rustc_driver::monitor::{{closure}}
55: __rust_maybe_catch_panic
56: <F as alloc::boxed::FnBox<A>>::call_box
57: std::sys_common::thread::start_thread
58: std::sys::unix::thread::Thread::new::thread_start
59: start_thread
60: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// `const`s shouldn't suggest `.into()`","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `TWELVE`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// `const`s shouldn't suggest `.into()`","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `TWELVE`\n"}
{"message":"#2 [check_mod_item_types] checking item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-type-mismatch.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// `const`s shouldn't suggest `.into()`","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [check_mod_item_types] checking item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/consts/const-type-mismatch.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/consts/const-tup-index-span.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-tup-index-span/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/consts/const-tup-index-span/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc::ty::context::GlobalCtxt::enter_local
32: rustc_typeck::check::typeck_tables_of
33: rustc::ty::query::__query_compute::typeck_tables_of
34: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
35: rustc::dep_graph::graph::DepGraph::with_task_impl
36: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
37: rustc_mir::hair::cx::Cx::new
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_mir::build::mir_build
40: rustc_mir::transform::mir_built
41: rustc::ty::query::__query_compute::mir_built
42: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_built<'tcx>>::compute
43: rustc::dep_graph::graph::DepGraph::with_task_impl
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
45: rustc_mir::transform::check_unsafety::unsafety_check_result
46: rustc::ty::query::__query_compute::unsafety_check_result
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::unsafety_check_result<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc_mir::transform::mir_const
51: rustc::ty::query::__query_compute::mir_const
52: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const<'tcx>>::compute
53: rustc::dep_graph::graph::DepGraph::with_task_impl
54: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
55: rustc_mir::transform::qualify_consts::mir_const_qualif
56: rustc::ty::query::__query_compute::mir_const_qualif
57: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const_qualif<'tcx>>::compute
58: rustc::dep_graph::graph::DepGraph::with_task_impl
59: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
60: <rustc_mir::transform::qualify_consts::Qualifier<'a, 'tcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_operand
61: <rustc_mir::transform::qualify_consts::Qualifier<'a, 'tcx, 'tcx> as rustc::mir::visit::Visitor<'tcx>>::visit_rvalue
62: rustc::mir::visit::Visitor::visit_basic_block_data
63: rustc_mir::transform::qualify_consts::Qualifier::qualify_const
64: rustc_mir::transform::qualify_consts::mir_const_qualif
65: rustc::ty::query::__query_compute::mir_const_qualif
66: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::mir_const_qualif<'tcx>>::compute
67: rustc::dep_graph::graph::DepGraph::with_task_impl
68: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
69: rustc_mir::const_eval::const_eval_raw_provider
70: rustc::ty::query::__query_compute::const_eval_raw
71: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval_raw<'tcx>>::compute
72: rustc::dep_graph::graph::DepGraph::with_task_impl
73: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
74: rustc_mir::const_eval::const_eval_provider
75: rustc::ty::query::__query_compute::const_eval
76: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::const_eval<'tcx>>::compute
77: rustc::dep_graph::graph::DepGraph::with_task_impl
78: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
79: <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_const
80: <rustc::traits::project::AssociatedTypeNormalizer<'a, 'b, 'gcx, 'tcx> as rustc::ty::fold::TypeFolder<'gcx, 'tcx>>::fold_ty
81: rustc::traits::project::normalize
82: rustc::infer::InferCtxt::partially_normalize_associated_types_in
83: rustc::ty::context::GlobalCtxt::enter_local
84: rustc_typeck::check::wfcheck::check_item_type
85: rustc_typeck::check::wfcheck::check_item_well_formed
86: rustc::ty::query::__query_compute::check_item_well_formed
87: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::check_item_well_formed<'tcx>>::compute
88: rustc::dep_graph::graph::DepGraph::with_task_impl
89: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
90: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
91: rustc::hir::Crate::visit_all_item_likes
92: rustc::util::common::time
93: rustc_typeck::check_crate
94: <std::thread::local::LocalKey<T>>::with
95: rustc::ty::context::TyCtxt::create_and_enter
96: rustc_driver::driver::compile_input
97: rustc_driver::run_compiler_with_pool
98: <scoped_tls::ScopedKey<T>>::set
99: rustc_driver::run_compiler
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `TUP`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `TUP`\n"}
{"message":"#2 [mir_built] processing `TUP`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [mir_built] processing `TUP`\n"}
{"message":"#3 [unsafety_check_result] processing `TUP`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#3 [unsafety_check_result] processing `TUP`\n"}
{"message":"#4 [mir_const] processing `TUP`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#4 [mir_const] processing `TUP`\n"}
{"message":"#5 [mir_const_qualif] processing `TUP`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":139,"byte_end":142,"line_start":6,"line_end":6,"column_start":18,"column_end":21,"is_primary":true,"text":[{"text":"const ARR: [i32; TUP.0] = [];","highlight_start":18,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#5 [mir_const_qualif] processing `TUP`\n --> /home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs:6:18\n |\nLL | const ARR: [i32; TUP.0] = [];\n | ^^^\n"}
{"message":"#6 [mir_const_qualif] processing `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#6 [mir_const_qualif] processing `ARR::{{constant}}`\n"}
{"message":"#7 [const_eval_raw] const-evaluating `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#7 [const_eval_raw] const-evaluating `ARR::{{constant}}`\n"}
{"message":"#8 [const_eval] const-evaluating + checking `ARR::{{constant}}`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#8 [const_eval] const-evaluating + checking `ARR::{{constant}}`\n"}
{"message":"#9 [check_item_well_formed] processing `ARR`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/consts/const-tup-index-span.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test spans of errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#9 [check_item_well_formed] processing `ARR`\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/consts/const-tup-index-span.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/conversion-methods.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/conversion-methods.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/conversion-methods/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/conversion-methods/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/conversion-methods.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::path::{Path, PathBuf};","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/conversion-methods.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::path::{Path, PathBuf};","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/conversion-methods.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::path::{Path, PathBuf};","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/conversion-methods.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/copy-a-resource.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/copy-a-resource.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/copy-a-resource/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/copy-a-resource/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/copy-a-resource.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#[derive(Debug)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/copy-a-resource.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#[derive(Debug)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/copy-a-resource.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#[derive(Debug)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/copy-a-resource.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/bad-assoc-pat.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/bad-assoc-pat/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/bad-assoc-pat/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"missing angle brackets in associated item path","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":36,"byte_end":51,"line_start":3,"line_end":3,"column_start":9,"column_end":24,"is_primary":true,"text":[{"text":" [u8]::AssocItem => {}","highlight_start":9,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"try","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":36,"byte_end":51,"line_start":3,"line_end":3,"column_start":9,"column_end":24,"is_primary":true,"text":[{"text":" [u8]::AssocItem => {}","highlight_start":9,"highlight_end":24}],"label":null,"suggested_replacement":"<[u8]>::AssocItem","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error: missing angle brackets in associated item path\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs:3:9\n |\nLL | [u8]::AssocItem => {}\n | ^^^^^^^^^^^^^^^ help: try: `<[u8]>::AssocItem`\n\n"}
{"message":"missing angle brackets in associated item path","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":231,"byte_end":250,"line_start":6,"line_end":6,"column_start":9,"column_end":28,"is_primary":true,"text":[{"text":" (u8, u8)::AssocItem => {}","highlight_start":9,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"try","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":231,"byte_end":250,"line_start":6,"line_end":6,"column_start":9,"column_end":28,"is_primary":true,"text":[{"text":" (u8, u8)::AssocItem => {}","highlight_start":9,"highlight_end":28}],"label":null,"suggested_replacement":"<(u8, u8)>::AssocItem","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error: missing angle brackets in associated item path\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs:6:9\n |\nLL | (u8, u8)::AssocItem => {}\n | ^^^^^^^^^^^^^^^^^^^ help: try: `<(u8, u8)>::AssocItem`\n\n"}
{"message":"missing angle brackets in associated item path","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":432,"byte_end":444,"line_start":9,"line_end":9,"column_start":9,"column_end":21,"is_primary":true,"text":[{"text":" _::AssocItem => {}","highlight_start":9,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"try","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":432,"byte_end":444,"line_start":9,"line_end":9,"column_start":9,"column_end":21,"is_primary":true,"text":[{"text":" _::AssocItem => {}","highlight_start":9,"highlight_end":21}],"label":null,"suggested_replacement":"<_>::AssocItem","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error: missing angle brackets in associated item path\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs:9:9\n |\nLL | _::AssocItem => {}\n | ^^^^^^^^^^^^ help: try: `<_>::AssocItem`\n\n"}
{"message":"missing angle brackets in associated item path","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":645,"byte_end":661,"line_start":14,"line_end":14,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":" &(u8,)::AssocItem => {}","highlight_start":10,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"try","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":645,"byte_end":661,"line_start":14,"line_end":14,"column_start":10,"column_end":26,"is_primary":true,"text":[{"text":" &(u8,)::AssocItem => {}","highlight_start":10,"highlight_end":26}],"label":null,"suggested_replacement":"<(u8,)>::AssocItem","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error: missing angle brackets in associated item path\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs:14:10\n |\nLL | &(u8,)::AssocItem => {}\n | ^^^^^^^^^^^^^^^^ help: try: `<(u8,)>::AssocItem`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_pat_walk
32: <core::iter::adapters::Map<I, F> as core::iter::traits::iterator::Iterator>::fold
33: <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter
34: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_match
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_expr_meets_expectation_or_error
38: rustc_typeck::check::FnCtxt::check_stmt
39: rustc_typeck::check::FnCtxt::check_block_with_expected
40: rustc_typeck::check::FnCtxt::check_expr_kind
41: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
42: rustc_typeck::check::FnCtxt::check_return_expr
43: rustc_typeck::check::check_fn
44: rustc::ty::context::GlobalCtxt::enter_local
45: rustc_typeck::check::typeck_tables_of
46: rustc::ty::query::__query_compute::typeck_tables_of
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
51: rustc_typeck::check::typeck_item_bodies
52: rustc::ty::query::__query_compute::typeck_item_bodies
53: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
54: rustc::dep_graph::graph::DepGraph::with_task_impl
55: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
56: rustc::util::common::time
57: rustc_typeck::check_crate
58: <std::thread::local::LocalKey<T>>::with
59: rustc::ty::context::TyCtxt::create_and_enter
60: rustc_driver::driver::compile_input
61: rustc_driver::run_compiler_with_pool
62: <scoped_tls::ScopedKey<T>>::set
63: rustc_driver::run_compiler
64: rustc_driver::monitor::{{closure}}
65: __rust_maybe_catch_panic
66: <F as alloc::boxed::FnBox<A>>::call_box
67: std::sys_common::thread::start_thread
68: std::sys::unix::thread::Thread::new::thread_start
69: start_thread
70: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/bad-assoc-pat.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 5 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 5 previous errors\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/bad-assoc-pat.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/derived-errors/issue-30580.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/derived-errors/issue-30580.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/derived-errors/issue-30580/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/derived-errors/issue-30580/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derived-errors/issue-30580.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do not see uninformative region-related errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `Pass::lol`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derived-errors/issue-30580.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do not see uninformative region-related errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `Pass::lol`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derived-errors/issue-30580.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that we do not see uninformative region-related errors","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/derived-errors/issue-30580.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/deref-suggestion.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/deref-suggestion.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/deref-suggestion/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/deref-suggestion/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/deref-suggestion.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"macro_rules! borrow {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `foo2`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/deref-suggestion.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"macro_rules! borrow {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `foo2`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/deref-suggestion.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"macro_rules! borrow {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/deref-suggestion.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/derives/derive-assoc-type-not-impl.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/derives/derive-assoc-type-not-impl.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/derives/derive-assoc-type-not-impl/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/derives/derive-assoc-type-not-impl/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derives/derive-assoc-type-not-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derives/derive-assoc-type-not-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/derives/derive-assoc-type-not-impl.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"trait Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/derives/derive-assoc-type-not-impl.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-36798.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-36798/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-36798/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-36798.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-36798_unknown_field.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798_unknown_field.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-36798_unknown_field/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-36798_unknown_field/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798_unknown_field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798_unknown_field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-36798_unknown_field.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-36798_unknown_field.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-42599_available_fields_note.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-42599_available_fields_note/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-42599_available_fields_note/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"struct `submodule::Demo` has no field named `inocently_mispellable`","code":{"code":"E0560","explanation":"\nAn unknown field was specified into a structure.\n\nErroneous code example:\n\n```compile_fail,E0560\nstruct Simba {\n mother: u32,\n}\n\nlet s = Simba { mother: 1, father: 0 };\n// error: structure `Simba` has no field named `father`\n```\n\nVerify you didn't misspell the field's name or that the field exists. Example:\n\n```\nstruct Simba {\n mother: u32,\n father: u32,\n}\n\nlet s = Simba { mother: 1, father: 0 }; // ok!\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":395,"byte_end":416,"line_start":16,"line_end":16,"column_start":39,"column_end":60,"is_primary":true,"text":[{"text":" Self { secret_integer: 2, inocently_mispellable: () }","highlight_start":39,"highlight_end":60}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a field with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":395,"byte_end":416,"line_start":16,"line_end":16,"column_start":39,"column_end":60,"is_primary":true,"text":[{"text":" Self { secret_integer: 2, inocently_mispellable: () }","highlight_start":39,"highlight_end":60}],"label":null,"suggested_replacement":"innocently_misspellable","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0560]: struct `submodule::Demo` has no field named `inocently_mispellable`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs:16:39\n |\nLL | Self { secret_integer: 2, inocently_mispellable: () }\n | ^^^^^^^^^^^^^^^^^^^^^ help: a field with a similar name exists: `innocently_misspellable`\n\n"}
{"message":"struct `submodule::Demo` has no field named `egregiously_nonexistent_field`","code":{"code":"E0560","explanation":"\nAn unknown field was specified into a structure.\n\nErroneous code example:\n\n```compile_fail,E0560\nstruct Simba {\n mother: u32,\n}\n\nlet s = Simba { mother: 1, father: 0 };\n// error: structure `Simba` has no field named `father`\n```\n\nVerify you didn't misspell the field's name or that the field exists. Example:\n\n```\nstruct Simba {\n mother: u32,\n father: u32,\n}\n\nlet s = Simba { mother: 1, father: 0 }; // ok!\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":549,"byte_end":578,"line_start":21,"line_end":21,"column_start":39,"column_end":68,"is_primary":true,"text":[{"text":" Self { secret_integer: 3, egregiously_nonexistent_field: () }","highlight_start":39,"highlight_end":68}],"label":"`submodule::Demo` does not have this field","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"available fields are: `favorite_integer`, `secret_integer`, `innocently_misspellable`, `another_field`, `yet_another_field` ... and 2 others","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0560]: struct `submodule::Demo` has no field named `egregiously_nonexistent_field`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs:21:39\n |\nLL | Self { secret_integer: 3, egregiously_nonexistent_field: () }\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `submodule::Demo` does not have this field\n |\n = note: available fields are: `favorite_integer`, `secret_integer`, `innocently_misspellable`, `another_field`, `yet_another_field` ... and 2 others\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod submodule {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod submodule {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42599_available_fields_note.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod submodule {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0560`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0560`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-42599_available_fields_note.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-40396.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-40396/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-40396/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":30,"byte_end":38,"line_start":2,"line_end":2,"column_start":20,"column_end":28,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>>();","highlight_start":20,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:2:20\n |\nLL | (0..13).collect<Vec<i32>>();\n | ^^^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"}
{"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":264,"byte_end":271,"line_start":10,"line_end":10,"column_start":8,"column_end":15,"is_primary":true,"text":[{"text":" Vec<i32>::new();","highlight_start":8,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:10:8\n |\nLL | Vec<i32>::new();\n | ^^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"}
{"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":511,"byte_end":519,"line_start":18,"line_end":18,"column_start":20,"column_end":28,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":20,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:18:20\n |\nLL | (0..13).collect<Vec<i32>();\n | ^^^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"}
{"message":"chained comparison operators require parentheses","code":null,"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":515,"byte_end":521,"line_start":18,"line_end":18,"column_start":24,"column_end":30,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":24,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use `::<...>` instead of `<...>` if you meant to specify type arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null},{"message":"or use `(...)` if you meant to specify fn arguments","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error: chained comparison operators require parentheses\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:18:24\n |\nLL | (0..13).collect<Vec<i32>();\n | ^^^^^^\n |\n = help: use `::<...>` instead of `<...>` if you meant to specify type arguments\n = help: or use `(...)` if you meant to specify fn arguments\n\n"}
{"message":"expected value, found struct `Vec`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":31,"byte_end":34,"line_start":2,"line_end":2,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>>();","highlight_start":21,"highlight_end":24}],"label":"did you mean `Vec { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct `Vec`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:2:21\n |\nLL | (0..13).collect<Vec<i32>>();\n | ^^^ did you mean `Vec { /* fields */ }`?\n\n"}
{"message":"expected value, found builtin type `i32`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":35,"byte_end":38,"line_start":2,"line_end":2,"column_start":25,"column_end":28,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>>();","highlight_start":25,"highlight_end":28}],"label":"not a value","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found builtin type `i32`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:2:25\n |\nLL | (0..13).collect<Vec<i32>>();\n | ^^^ not a value\n\n"}
{"message":"expected value, found struct `Vec`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":261,"byte_end":264,"line_start":10,"line_end":10,"column_start":5,"column_end":8,"is_primary":true,"text":[{"text":" Vec<i32>::new();","highlight_start":5,"highlight_end":8}],"label":"did you mean `Vec { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct `Vec`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:10:5\n |\nLL | Vec<i32>::new();\n | ^^^ did you mean `Vec { /* fields */ }`?\n\n"}
{"message":"expected value, found builtin type `i32`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":265,"byte_end":268,"line_start":10,"line_end":10,"column_start":9,"column_end":12,"is_primary":true,"text":[{"text":" Vec<i32>::new();","highlight_start":9,"highlight_end":12}],"label":"not a value","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found builtin type `i32`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:10:9\n |\nLL | Vec<i32>::new();\n | ^^^ not a value\n\n"}
{"message":"cannot find function `new` in the crate root","code":{"code":"E0425","explanation":"\nAn unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":271,"byte_end":274,"line_start":10,"line_end":10,"column_start":15,"column_end":18,"is_primary":true,"text":[{"text":" Vec<i32>::new();","highlight_start":15,"highlight_end":18}],"label":"not found in the crate root","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0425]: cannot find function `new` in the crate root\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:10:15\n |\nLL | Vec<i32>::new();\n | ^^^ not found in the crate root\n\n"}
{"message":"expected value, found struct `Vec`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":512,"byte_end":515,"line_start":18,"line_end":18,"column_start":21,"column_end":24,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":21,"highlight_end":24}],"label":"did you mean `Vec { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct `Vec`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:18:21\n |\nLL | (0..13).collect<Vec<i32>();\n | ^^^ did you mean `Vec { /* fields */ }`?\n\n"}
{"message":"expected value, found builtin type `i32`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":516,"byte_end":519,"line_start":18,"line_end":18,"column_start":25,"column_end":28,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":25,"highlight_end":28}],"label":"not a value","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found builtin type `i32`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:18:25\n |\nLL | (0..13).collect<Vec<i32>();\n | ^^^ not a value\n\n"}
{"message":"attempted to take value of method `collect` on type `std::ops::Range<{integer}>`","code":{"code":"E0615","explanation":"\nAttempted to access a method like a field.\n\nErroneous code example:\n\n```compile_fail,E0615\nstruct Foo {\n x: u32,\n}\n\nimpl Foo {\n fn method(&self) {}\n}\n\nlet f = Foo { x: 0 };\nf.method; // error: attempted to take value of method `method` on type `Foo`\n```\n\nIf you want to use a method, add `()` after it:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nf.method();\n```\n\nHowever, if you wanted to access a field of a struct check that the field name\nis spelled correctly. Example:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nprintln!(\"{}\", f.x);\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":23,"byte_end":30,"line_start":2,"line_end":2,"column_start":13,"column_end":20,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>>();","highlight_start":13,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use parentheses to call the method","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":23,"byte_end":30,"line_start":2,"line_end":2,"column_start":13,"column_end":20,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>>();","highlight_start":13,"highlight_end":20}],"label":null,"suggested_replacement":"collect()","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0615]: attempted to take value of method `collect` on type `std::ops::Range<{integer}>`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:2:13\n |\nLL | (0..13).collect<Vec<i32>>();\n | ^^^^^^^ help: use parentheses to call the method: `collect()`\n\n"}
{"message":"attempted to take value of method `collect` on type `std::ops::Range<{integer}>`","code":{"code":"E0615","explanation":"\nAttempted to access a method like a field.\n\nErroneous code example:\n\n```compile_fail,E0615\nstruct Foo {\n x: u32,\n}\n\nimpl Foo {\n fn method(&self) {}\n}\n\nlet f = Foo { x: 0 };\nf.method; // error: attempted to take value of method `method` on type `Foo`\n```\n\nIf you want to use a method, add `()` after it:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nf.method();\n```\n\nHowever, if you wanted to access a field of a struct check that the field name\nis spelled correctly. Example:\n\n```\n# struct Foo { x: u32 }\n# impl Foo { fn method(&self) {} }\n# let f = Foo { x: 0 };\nprintln!(\"{}\", f.x);\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":504,"byte_end":511,"line_start":18,"line_end":18,"column_start":13,"column_end":20,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":13,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"use parentheses to call the method","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":504,"byte_end":511,"line_start":18,"line_end":18,"column_start":13,"column_end":20,"is_primary":true,"text":[{"text":" (0..13).collect<Vec<i32>();","highlight_start":13,"highlight_end":20}],"label":null,"suggested_replacement":"collect()","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0615]: attempted to take value of method `collect` on type `std::ops::Range<{integer}>`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs:18:13\n |\nLL | (0..13).collect<Vec<i32>();\n | ^^^^^^^ help: use parentheses to call the method: `collect()`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::op::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_overloaded_binop
32: rustc_typeck::check::op::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_binop
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_stmt
36: rustc_typeck::check::FnCtxt::check_block_with_expected
37: rustc_typeck::check::FnCtxt::check_expr_kind
38: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
39: rustc_typeck::check::FnCtxt::check_return_expr
40: rustc_typeck::check::check_fn
41: rustc::ty::context::GlobalCtxt::enter_local
42: rustc_typeck::check::typeck_tables_of
43: rustc::ty::query::__query_compute::typeck_tables_of
44: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
45: rustc::dep_graph::graph::DepGraph::with_task_impl
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
47: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
48: rustc_typeck::check::typeck_item_bodies
49: rustc::ty::query::__query_compute::typeck_item_bodies
50: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
51: rustc::dep_graph::graph::DepGraph::with_task_impl
52: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
53: rustc::util::common::time
54: rustc_typeck::check_crate
55: <std::thread::local::LocalKey<T>>::with
56: rustc::ty::context::TyCtxt::create_and_enter
57: rustc_driver::driver::compile_input
58: rustc_driver::run_compiler_with_pool
59: <scoped_tls::ScopedKey<T>>::set
60: rustc_driver::run_compiler
61: rustc_driver::monitor::{{closure}}
62: __rust_maybe_catch_panic
63: <F as alloc::boxed::FnBox<A>>::call_box
64: std::sys_common::thread::start_thread
65: std::sys::unix::thread::Thread::new::thread_start
66: start_thread
67: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `qux`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `qux`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-40396.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn foo() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 14 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 14 previous errors\n\n"}
{"message":"Some errors occurred: E0423, E0425, E0615.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0423, E0425, E0615.\n"}
{"message":"For more information about an error, try `rustc --explain E0423`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0423`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-40396.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-53280-expected-float-found-integer-literal.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/issue-42764.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42764.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-42764/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/issue-42764/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42764.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum DoubleOption<T> {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42764.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum DoubleOption<T> {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/issue-42764.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum DoubleOption<T> {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/issue-42764.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/did_you_mean/recursion_limit_deref.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/recursion_limit_deref/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/did_you_mean/recursion_limit_deref/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"reached the recursion limit while auto-dereferencing `I`","code":{"code":"E0055","explanation":"\nDuring a method call, a value is automatically dereferenced as many times as\nneeded to make the value's type match the method's receiver. The catch is that\nthe compiler will only attempt to dereference a number of times up to the\nrecursion limit (which can be set via the `recursion_limit` attribute).\n\nFor a somewhat artificial example:\n\n```compile_fail,E0055\n#![recursion_limit=\"5\"]\n\nstruct Foo;\n\nimpl Foo {\n fn foo(&self) {}\n}\n\nfn main() {\n let foo = Foo;\n let ref_foo = &&&&&Foo;\n\n // error, reached the recursion limit while auto-dereferencing `&&&&&Foo`\n ref_foo.foo();\n}\n```\n\nOne fix may be to increase the recursion limit. Note that it is possible to\ncreate an infinite recursion of dereferencing, in which case the only fix is to\nsomehow break the recursion.\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs","byte_start":928,"byte_end":930,"line_start":50,"line_end":50,"column_start":22,"column_end":24,"is_primary":true,"text":[{"text":" let x: &Bottom = &t; //~ ERROR mismatched types","highlight_start":22,"highlight_end":24}],"label":"deref recursion limit reached","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider adding a `#![recursion_limit=\"20\"]` attribute to your crate","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0055]: reached the recursion limit while auto-dereferencing `I`\n --> /home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs:50:22\n |\nLL | let x: &Bottom = &t; //~ ERROR mismatched types\n | ^^ deref recursion limit reached\n |\n = help: consider adding a `#![recursion_limit=\"20\"]` attribute to your crate\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the recursion limit can be changed and that the compiler","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the recursion limit can be changed and that the compiler","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/did_you_mean/recursion_limit_deref.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the recursion limit can be changed and that the compiler","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0055`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0055`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/did_you_mean/recursion_limit_deref.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/diverging-fn-tail-35849.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/diverging-fn-tail-35849.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/diverging-fn-tail-35849/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/diverging-fn-tail-35849/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-fn-tail-35849.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn assert_sizeof() -> ! {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `assert_sizeof`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-fn-tail-35849.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn assert_sizeof() -> ! {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `assert_sizeof`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-fn-tail-35849.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn assert_sizeof() -> ! {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/diverging-fn-tail-35849.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/diverging-tuple-parts-39485.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/diverging-tuple-parts-39485.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/diverging-tuple-parts-39485/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/diverging-tuple-parts-39485/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-tuple-parts-39485.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// After #39485, this test used to pass, but that change was reverted","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `g`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-tuple-parts-39485.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// After #39485, this test used to pass, but that change was reverted","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `g`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/diverging-tuple-parts-39485.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// After #39485, this test used to pass, but that change was reverted","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/diverging-tuple-parts-39485.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dont-suggest-private-trait-method.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dont-suggest-private-trait-method.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dont-suggest-private-trait-method/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dont-suggest-private-trait-method/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dont-suggest-private-trait-method.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct T;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dont-suggest-private-trait-method.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct T;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dont-suggest-private-trait-method.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct T;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dont-suggest-private-trait-method.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-assign-3.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign-3.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-assign-3/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-assign-3/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_stmt
34: rustc_typeck::check::FnCtxt::check_block_with_expected
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_return_expr
38: rustc_typeck::check::check_fn
39: rustc::ty::context::GlobalCtxt::enter_local
40: rustc_typeck::check::typeck_tables_of
41: rustc::ty::query::__query_compute::typeck_tables_of
42: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
43: rustc::dep_graph::graph::DepGraph::with_task_impl
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
45: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
46: rustc_typeck::check::typeck_item_bodies
47: rustc::ty::query::__query_compute::typeck_item_bodies
48: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
49: rustc::dep_graph::graph::DepGraph::with_task_impl
50: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
51: rustc::util::common::time
52: rustc_typeck::check_crate
53: <std::thread::local::LocalKey<T>>::with
54: rustc::ty::context::TyCtxt::create_and_enter
55: rustc_driver::driver::compile_input
56: rustc_driver::run_compiler_with_pool
57: <scoped_tls::ScopedKey<T>>::set
58: rustc_driver::run_compiler
59: rustc_driver::monitor::{{closure}}
60: __rust_maybe_catch_panic
61: <F as alloc::boxed::FnBox<A>>::call_box
62: std::sys_common::thread::start_thread
63: std::sys::unix::thread::Thread::new::thread_start
64: start_thread
65: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign-3.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-assign-3.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-assign.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-assign/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-assign/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_stmt
34: rustc_typeck::check::FnCtxt::check_block_with_expected
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_return_expr
38: rustc_typeck::check::check_fn
39: rustc::ty::context::GlobalCtxt::enter_local
40: rustc_typeck::check::typeck_tables_of
41: rustc::ty::query::__query_compute::typeck_tables_of
42: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
43: rustc::dep_graph::graph::DepGraph::with_task_impl
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
45: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
46: rustc_typeck::check::typeck_item_bodies
47: rustc::ty::query::__query_compute::typeck_item_bodies
48: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
49: rustc::dep_graph::graph::DepGraph::with_task_impl
50: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
51: rustc::util::common::time
52: rustc_typeck::check_crate
53: <std::thread::local::LocalKey<T>>::with
54: rustc::ty::context::TyCtxt::create_and_enter
55: rustc_driver::driver::compile_input
56: rustc_driver::run_compiler_with_pool
57: <scoped_tls::ScopedKey<T>>::set
58: rustc_driver::run_compiler
59: rustc_driver::monitor::{{closure}}
60: __rust_maybe_catch_panic
61: <F as alloc::boxed::FnBox<A>>::call_box
62: std::sys_common::thread::start_thread
63: std::sys::unix::thread::Thread::new::thread_start
64: start_thread
65: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-assign.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Forbid assignment into a dynamically sized type.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-assign.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-coerce2.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce2.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce2/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce2/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the mutability as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the mutability as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce2.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the mutability as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-coerce2.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-coercions.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-coercions.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coercions/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coercions/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coercions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test implicit coercions involving DSTs and raw pointers.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coercions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test implicit coercions involving DSTs and raw pointers.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coercions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test implicit coercions involving DSTs and raw pointers.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-coercions.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-coerce4.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce4.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce4/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce4/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce4.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to coerce from unsized to sized.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce4.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to coerce from unsized to sized.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce4.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to coerce from unsized to sized.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-coerce4.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/dst/dst-bad-coerce1.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce1.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce1/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/dst/dst-bad-coerce1/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the type as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the type as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/dst/dst-bad-coerce1.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Attempt to change the type as well as unsizing.","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/dst/dst-bad-coerce1.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/enum-variant-generic-args.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/enum-variant-generic-args.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/enum-variant-generic-args/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/enum-variant-generic-args/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/enum-variant-generic-args.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(type_alias_enum_variants)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `<Enum<T>>::ts_variant`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/enum-variant-generic-args.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(type_alias_enum_variants)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `<Enum<T>>::ts_variant`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/enum-variant-generic-args.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(type_alias_enum_variants)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/enum-variant-generic-args.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0070.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0070/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0070/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"invalid left-hand side expression","code":{"code":"E0070","explanation":"\nThe left-hand side of an assignment operator must be a place expression. A\nplace expression represents a memory location and can be a variable (with\noptional namespacing), a dereference, an indexing expression or a field\nreference.\n\nMore details can be found in the [Expressions] section of the Reference.\n\n[Expressions]: https://doc.rust-lang.org/reference/expressions.html#places-rvalues-and-temporaries\n\nNow, we can go further. Here are some erroneous code examples:\n\n```compile_fail,E0070\nstruct SomeStruct {\n x: i32,\n y: i32\n}\n\nconst SOME_CONST : i32 = 12;\n\nfn some_other_func() {}\n\nfn some_function() {\n SOME_CONST = 14; // error : a constant value cannot be changed!\n 1 = 3; // error : 1 isn't a valid place!\n some_other_func() = 4; // error : we can't assign value to a function!\n SomeStruct.x = 12; // error : SomeStruct a structure name but it is used\n // like a variable!\n}\n```\n\nAnd now let's give working examples:\n\n```\nstruct SomeStruct {\n x: i32,\n y: i32\n}\nlet mut s = SomeStruct {x: 0, y: 0};\n\ns.x = 3; // that's good !\n\n// ...\n\nfn some_func(x: &mut i32) {\n *x = 12; // that's good !\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs","byte_start":80,"byte_end":95,"line_start":6,"line_end":6,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":" SOME_CONST = 14; //~ ERROR E0070","highlight_start":5,"highlight_end":20}],"label":"left-hand of expression not valid","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0070]: invalid left-hand side expression\n --> /home/centril/programming/rust/src/test/ui/error-codes/E0070.rs:6:5\n |\nLL | SOME_CONST = 14; //~ ERROR E0070\n | ^^^^^^^^^^^^^^^ left-hand of expression not valid\n\n"}
{"message":"invalid left-hand side expression","code":{"code":"E0070","explanation":"\nThe left-hand side of an assignment operator must be a place expression. A\nplace expression represents a memory location and can be a variable (with\noptional namespacing), a dereference, an indexing expression or a field\nreference.\n\nMore details can be found in the [Expressions] section of the Reference.\n\n[Expressions]: https://doc.rust-lang.org/reference/expressions.html#places-rvalues-and-temporaries\n\nNow, we can go further. Here are some erroneous code examples:\n\n```compile_fail,E0070\nstruct SomeStruct {\n x: i32,\n y: i32\n}\n\nconst SOME_CONST : i32 = 12;\n\nfn some_other_func() {}\n\nfn some_function() {\n SOME_CONST = 14; // error : a constant value cannot be changed!\n 1 = 3; // error : 1 isn't a valid place!\n some_other_func() = 4; // error : we can't assign value to a function!\n SomeStruct.x = 12; // error : SomeStruct a structure name but it is used\n // like a variable!\n}\n```\n\nAnd now let's give working examples:\n\n```\nstruct SomeStruct {\n x: i32,\n y: i32\n}\nlet mut s = SomeStruct {x: 0, y: 0};\n\ns.x = 3; // that's good !\n\n// ...\n\nfn some_func(x: &mut i32) {\n *x = 12; // that's good !\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs","byte_start":117,"byte_end":122,"line_start":7,"line_end":7,"column_start":5,"column_end":10,"is_primary":true,"text":[{"text":" 1 = 3; //~ ERROR E0070","highlight_start":5,"highlight_end":10}],"label":"left-hand of expression not valid","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0070]: invalid left-hand side expression\n --> /home/centril/programming/rust/src/test/ui/error-codes/E0070.rs:7:5\n |\nLL | 1 = 3; //~ ERROR E0070\n | ^^^^^ left-hand of expression not valid\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_stmt
34: rustc_typeck::check::FnCtxt::check_block_with_expected
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_return_expr
38: rustc_typeck::check::check_fn
39: rustc::ty::context::GlobalCtxt::enter_local
40: rustc_typeck::check::typeck_tables_of
41: rustc::ty::query::__query_compute::typeck_tables_of
42: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
43: rustc::dep_graph::graph::DepGraph::with_task_impl
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
45: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
46: rustc_typeck::check::typeck_item_bodies
47: rustc::ty::query::__query_compute::typeck_item_bodies
48: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
49: rustc::dep_graph::graph::DepGraph::with_task_impl
50: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
51: rustc::util::common::time
52: rustc_typeck::check_crate
53: <std::thread::local::LocalKey<T>>::with
54: rustc::ty::context::TyCtxt::create_and_enter
55: rustc_driver::driver::compile_input
56: rustc_driver::run_compiler_with_pool
57: <scoped_tls::ScopedKey<T>>::set
58: rustc_driver::run_compiler
59: rustc_driver::monitor::{{closure}}
60: __rust_maybe_catch_panic
61: <F as alloc::boxed::FnBox<A>>::call_box
62: std::sys_common::thread::start_thread
63: std::sys::unix::thread::Thread::new::thread_start
64: start_thread
65: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const SOME_CONST : i32 = 12;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `some_function`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const SOME_CONST : i32 = 12;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `some_function`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0070.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"const SOME_CONST : i32 = 12;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0070`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0070`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0070.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/empty/empty-struct-braces-expr.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/empty/empty-struct-braces-expr/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/empty/empty-struct-braces-expr/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"expected value, found struct `Empty1`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":218,"byte_end":224,"line_start":15,"line_end":15,"column_start":14,"column_end":20,"is_primary":true,"text":[{"text":" let e1 = Empty1; //~ ERROR expected value, found struct `Empty1`","highlight_start":14,"highlight_end":20}],"label":"did you mean `Empty1 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a unit struct with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":218,"byte_end":224,"line_start":15,"line_end":15,"column_start":14,"column_end":20,"is_primary":true,"text":[{"text":" let e1 = Empty1; //~ ERROR expected value, found struct `Empty1`","highlight_start":14,"highlight_end":20}],"label":null,"suggested_replacement":"XEmpty2","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0423]: expected value, found struct `Empty1`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:15:14\n |\nLL | let e1 = Empty1; //~ ERROR expected value, found struct `Empty1`\n | ^^^^^^\n | |\n | did you mean `Empty1 { /* fields */ }`?\n | help: a unit struct with a similar name exists: `XEmpty2`\n\n"}
{"message":"expected function, found struct `Empty1`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":287,"byte_end":293,"line_start":16,"line_end":16,"column_start":14,"column_end":20,"is_primary":true,"text":[{"text":" let e1 = Empty1(); //~ ERROR expected function, found struct `Empty1`","highlight_start":14,"highlight_end":20}],"label":"did you mean `Empty1 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a unit struct with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":287,"byte_end":293,"line_start":16,"line_end":16,"column_start":14,"column_end":20,"is_primary":true,"text":[{"text":" let e1 = Empty1(); //~ ERROR expected function, found struct `Empty1`","highlight_start":14,"highlight_end":20}],"label":null,"suggested_replacement":"XEmpty2","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0423]: expected function, found struct `Empty1`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:16:14\n |\nLL | let e1 = Empty1(); //~ ERROR expected function, found struct `Empty1`\n | ^^^^^^\n | |\n | did you mean `Empty1 { /* fields */ }`?\n | help: a unit struct with a similar name exists: `XEmpty2`\n\n"}
{"message":"expected value, found struct variant `E::Empty3`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":361,"byte_end":370,"line_start":17,"line_end":17,"column_start":14,"column_end":23,"is_primary":true,"text":[{"text":" let e3 = E::Empty3; //~ ERROR expected value, found struct variant `E::Empty3`","highlight_start":14,"highlight_end":23}],"label":"did you mean `E::Empty3 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected value, found struct variant `E::Empty3`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:17:14\n |\nLL | let e3 = E::Empty3; //~ ERROR expected value, found struct variant `E::Empty3`\n | ^^^^^^^^^ did you mean `E::Empty3 { /* fields */ }`?\n\n"}
{"message":"expected function, found struct variant `E::Empty3`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":444,"byte_end":453,"line_start":18,"line_end":18,"column_start":14,"column_end":23,"is_primary":true,"text":[{"text":" let e3 = E::Empty3(); //~ ERROR expected function, found struct variant `E::Empty3`","highlight_start":14,"highlight_end":23}],"label":"did you mean `E::Empty3 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0423]: expected function, found struct variant `E::Empty3`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:18:14\n |\nLL | let e3 = E::Empty3(); //~ ERROR expected function, found struct variant `E::Empty3`\n | ^^^^^^^^^ did you mean `E::Empty3 { /* fields */ }`?\n\n"}
{"message":"expected value, found struct `XEmpty1`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":534,"byte_end":541,"line_start":20,"line_end":20,"column_start":15,"column_end":22,"is_primary":true,"text":[{"text":" let xe1 = XEmpty1; //~ ERROR expected value, found struct `XEmpty1`","highlight_start":15,"highlight_end":22}],"label":"did you mean `XEmpty1 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a unit struct with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":534,"byte_end":541,"line_start":20,"line_end":20,"column_start":15,"column_end":22,"is_primary":true,"text":[{"text":" let xe1 = XEmpty1; //~ ERROR expected value, found struct `XEmpty1`","highlight_start":15,"highlight_end":22}],"label":null,"suggested_replacement":"XEmpty2","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0423]: expected value, found struct `XEmpty1`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:20:15\n |\nLL | let xe1 = XEmpty1; //~ ERROR expected value, found struct `XEmpty1`\n | ^^^^^^^\n | |\n | did you mean `XEmpty1 { /* fields */ }`?\n | help: a unit struct with a similar name exists: `XEmpty2`\n\n"}
{"message":"expected function, found struct `XEmpty1`","code":{"code":"E0423","explanation":"\nAn identifier was used like a function name or a value was expected and the\nidentifier exists but it belongs to a different namespace.\n\nFor (an erroneous) example, here a `struct` variant name were used as a\nfunction:\n\n```compile_fail,E0423\nstruct Foo { a: bool };\n\nlet f = Foo();\n// error: expected function, found `Foo`\n// `Foo` is a struct name, but this expression uses it like a function name\n```\n\nPlease verify you didn't misspell the name of what you actually wanted to use\nhere. Example:\n\n```\nfn Foo() -> u32 { 0 }\n\nlet f = Foo(); // ok!\n```\n\nIt is common to forget the trailing `!` on macro invocations, which would also\nyield this error:\n\n```compile_fail,E0423\nprintln(\"\");\n// error: expected function, found macro `println`\n// did you mean `println!(...)`? (notice the trailing `!`)\n```\n\nAnother case where this error is emitted is when a value is expected, but\nsomething else is found:\n\n```compile_fail,E0423\npub mod a {\n pub const I: i32 = 1;\n}\n\nfn h1() -> i32 {\n a.I\n //~^ ERROR expected value, found module `a`\n // did you mean `a::I`?\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":606,"byte_end":613,"line_start":21,"line_end":21,"column_start":15,"column_end":22,"is_primary":true,"text":[{"text":" let xe1 = XEmpty1(); //~ ERROR expected function, found struct `XEmpty1`","highlight_start":15,"highlight_end":22}],"label":"did you mean `XEmpty1 { /* fields */ }`?","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a unit struct with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":606,"byte_end":613,"line_start":21,"line_end":21,"column_start":15,"column_end":22,"is_primary":true,"text":[{"text":" let xe1 = XEmpty1(); //~ ERROR expected function, found struct `XEmpty1`","highlight_start":15,"highlight_end":22}],"label":null,"suggested_replacement":"XEmpty2","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0423]: expected function, found struct `XEmpty1`\n --> /home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs:21:15\n |\nLL | let xe1 = XEmpty1(); //~ ERROR expected function, found struct `XEmpty1`\n | ^^^^^^^\n | |\n | did you mean `XEmpty1 { /* fields */ }`?\n | help: a unit struct with a similar name exists: `XEmpty2`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_decl_initializer
34: rustc_typeck::check::FnCtxt::check_decl_local
35: rustc_typeck::check::FnCtxt::check_stmt
36: rustc_typeck::check::FnCtxt::check_block_with_expected
37: rustc_typeck::check::FnCtxt::check_expr_kind
38: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
39: rustc_typeck::check::FnCtxt::check_return_expr
40: rustc_typeck::check::check_fn
41: rustc::ty::context::GlobalCtxt::enter_local
42: rustc_typeck::check::typeck_tables_of
43: rustc::ty::query::__query_compute::typeck_tables_of
44: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
45: rustc::dep_graph::graph::DepGraph::with_task_impl
46: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
47: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
48: rustc_typeck::check::typeck_item_bodies
49: rustc::ty::query::__query_compute::typeck_item_bodies
50: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
51: rustc::dep_graph::graph::DepGraph::with_task_impl
52: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
53: rustc::util::common::time
54: rustc_typeck::check_crate
55: <std::thread::local::LocalKey<T>>::with
56: rustc::ty::context::TyCtxt::create_and_enter
57: rustc_driver::driver::compile_input
58: rustc_driver::run_compiler_with_pool
59: <scoped_tls::ScopedKey<T>>::set
60: rustc_driver::run_compiler
61: rustc_driver::monitor::{{closure}}
62: __rust_maybe_catch_panic
63: <F as alloc::boxed::FnBox<A>>::call_box
64: std::sys_common::thread::start_thread
65: std::sys::unix::thread::Thread::new::thread_start
66: start_thread
67: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Can't use empty braced struct as constant or constructor function","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Can't use empty braced struct as constant or constructor function","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/empty/empty-struct-braces-expr.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Can't use empty braced struct as constant or constructor function","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 7 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 7 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0423`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0423`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/empty/empty-struct-braces-expr.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0411.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0411.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0411/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0411/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"cannot find type `Self` in this scope","code":{"code":"E0411","explanation":"\nThe `Self` keyword was used outside an impl, trait, or type definition.\n\nErroneous code example:\n\n```compile_fail,E0411\n<Self>::foo; // error: use of `Self` outside of an impl, trait, or type\n // definition\n```\n\nThe `Self` keyword represents the current type, which explains why it can only\nbe used inside an impl, trait, or type definition. It gives access to the\nassociated items of a type:\n\n```\ntrait Foo {\n type Bar;\n}\n\ntrait Baz : Foo {\n fn bar() -> Self::Bar; // like this\n}\n```\n\nHowever, be careful when two types have a common associated type:\n\n```compile_fail\ntrait Foo {\n type Bar;\n}\n\ntrait Foo2 {\n type Bar;\n}\n\ntrait Baz : Foo + Foo2 {\n fn bar() -> Self::Bar;\n // error: ambiguous associated type `Bar` in bounds of `Self`\n}\n```\n\nThis problem can be solved by specifying from which trait we want to use the\n`Bar` type:\n\n```\ntrait Foo {\n type Bar;\n}\n\ntrait Foo2 {\n type Bar;\n}\n\ntrait Baz : Foo + Foo2 {\n fn bar() -> <Self as Foo>::Bar; // ok!\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0411.rs","byte_start":17,"byte_end":21,"line_start":2,"line_end":2,"column_start":6,"column_end":10,"is_primary":true,"text":[{"text":" <Self>::foo; //~ ERROR E0411","highlight_start":6,"highlight_end":10}],"label":"`Self` is only available in impls, traits, and type definitions","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0411]: cannot find type `Self` in this scope\n --> /home/centril/programming/rust/src/test/ui/error-codes/E0411.rs:2:6\n |\nLL | <Self>::foo; //~ ERROR E0411\n | ^^^^ `Self` is only available in impls, traits, and type definitions\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::FnCtxt::check_expr_kind
32: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
33: rustc_typeck::check::FnCtxt::check_stmt
34: rustc_typeck::check::FnCtxt::check_block_with_expected
35: rustc_typeck::check::FnCtxt::check_expr_kind
36: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
37: rustc_typeck::check::FnCtxt::check_return_expr
38: rustc_typeck::check::check_fn
39: rustc::ty::context::GlobalCtxt::enter_local
40: rustc_typeck::check::typeck_tables_of
41: rustc::ty::query::__query_compute::typeck_tables_of
42: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
43: rustc::dep_graph::graph::DepGraph::with_task_impl
44: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
45: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
46: rustc_typeck::check::typeck_item_bodies
47: rustc::ty::query::__query_compute::typeck_item_bodies
48: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
49: rustc::dep_graph::graph::DepGraph::with_task_impl
50: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
51: rustc::util::common::time
52: rustc_typeck::check_crate
53: <std::thread::local::LocalKey<T>>::with
54: rustc::ty::context::TyCtxt::create_and_enter
55: rustc_driver::driver::compile_input
56: rustc_driver::run_compiler_with_pool
57: <scoped_tls::ScopedKey<T>>::set
58: rustc_driver::run_compiler
59: rustc_driver::monitor::{{closure}}
60: __rust_maybe_catch_panic
61: <F as alloc::boxed::FnBox<A>>::call_box
62: std::sys_common::thread::start_thread
63: std::sys::unix::thread::Thread::new::thread_start
64: start_thread
65: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0411.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0411.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0411.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 2 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 2 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0411`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0411`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0411.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0616.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0616.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0616/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0616/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0616.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0616.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0616.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0616.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0610.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0610.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0610/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0610/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0610.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0610.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0610.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0610.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0599.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0599.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0599/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0599/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::resolve_ufcs
30: rustc_typeck::check::FnCtxt::resolve_ty_and_def_ufcs
31: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_pat_tuple_struct
32: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_pat_walk
33: <core::iter::adapters::Map<I, F> as core::iter::traits::iterator::Iterator>::fold
34: <alloc::vec::Vec<T> as alloc::vec::SpecExtend<T, I>>::from_iter
35: rustc_typeck::check::_match::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_match
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc_typeck::check::closure::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_expr_closure
41: rustc_typeck::check::FnCtxt::check_expr_kind
42: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
43: rustc_typeck::check::FnCtxt::check_stmt
44: rustc_typeck::check::FnCtxt::check_block_with_expected
45: rustc_typeck::check::FnCtxt::check_expr_kind
46: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
47: rustc_typeck::check::FnCtxt::check_return_expr
48: rustc_typeck::check::check_fn
49: rustc::ty::context::GlobalCtxt::enter_local
50: rustc_typeck::check::typeck_tables_of
51: rustc::ty::query::__query_compute::typeck_tables_of
52: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
53: rustc::dep_graph::graph::DepGraph::with_task_impl
54: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
55: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
56: rustc_typeck::check::typeck_item_bodies
57: rustc::ty::query::__query_compute::typeck_item_bodies
58: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
59: rustc::dep_graph::graph::DepGraph::with_task_impl
60: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
61: rustc::util::common::time
62: rustc_typeck::check_crate
63: <std::thread::local::LocalKey<T>>::with
64: rustc::ty::context::TyCtxt::create_and_enter
65: rustc_driver::driver::compile_input
66: rustc_driver::run_compiler_with_pool
67: <scoped_tls::ScopedKey<T>>::set
68: rustc_driver::run_compiler
69: rustc_driver::monitor::{{closure}}
70: __rust_maybe_catch_panic
71: <F as alloc::boxed::FnBox<A>>::call_box
72: std::sys_common::thread::start_thread
73: std::sys::unix::thread::Thread::new::thread_start
74: start_thread
75: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0599.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0599.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0599.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0599.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0609.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0609.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0609/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0609/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_decl_initializer
33: rustc_typeck::check::FnCtxt::check_decl_local
34: rustc_typeck::check::FnCtxt::check_stmt
35: rustc_typeck::check::FnCtxt::check_block_with_expected
36: rustc_typeck::check::FnCtxt::check_expr_kind
37: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
38: rustc_typeck::check::FnCtxt::check_return_expr
39: rustc_typeck::check::check_fn
40: rustc::ty::context::GlobalCtxt::enter_local
41: rustc_typeck::check::typeck_tables_of
42: rustc::ty::query::__query_compute::typeck_tables_of
43: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
44: rustc::dep_graph::graph::DepGraph::with_task_impl
45: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
46: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
47: rustc_typeck::check::typeck_item_bodies
48: rustc::ty::query::__query_compute::typeck_item_bodies
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: rustc::util::common::time
53: rustc_typeck::check_crate
54: <std::thread::local::LocalKey<T>>::with
55: rustc::ty::context::TyCtxt::create_and_enter
56: rustc_driver::driver::compile_input
57: rustc_driver::run_compiler_with_pool
58: <scoped_tls::ScopedKey<T>>::set
59: rustc_driver::run_compiler
60: rustc_driver::monitor::{{closure}}
61: __rust_maybe_catch_panic
62: <F as alloc::boxed::FnBox<A>>::call_box
63: std::sys_common::thread::start_thread
64: std::sys::unix::thread::Thread::new::thread_start
65: start_thread
66: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0609.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0609.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0609.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0609.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/E0624.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/E0624.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0624/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0624/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod inner {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod inner {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/E0624.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod inner {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/E0624.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/ex-E0611.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/ex-E0611.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/ex-E0611/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/ex-E0611/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0611.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0611.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0611.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"mod a {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/ex-E0611.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-codes/ex-E0612.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-codes/ex-E0612.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/ex-E0612/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-codes/ex-E0612/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0612.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo(u32);","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0612.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo(u32);","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-codes/ex-E0612.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"struct Foo(u32);","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-codes/ex-E0612.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/error-festival.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/error-festival.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-festival/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/error-festival/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"cannot find value `y` in this scope","code":{"code":"E0425","explanation":"\nAn unresolved name was used.\n\nErroneous code examples:\n\n```compile_fail,E0425\nsomething_that_doesnt_exist::foo;\n// error: unresolved name `something_that_doesnt_exist::foo`\n\n// or:\n\ntrait Foo {\n fn bar() {\n Self; // error: unresolved name `Self`\n }\n}\n\n// or:\n\nlet x = unknown_variable; // error: unresolved name `unknown_variable`\n```\n\nPlease verify that the name wasn't misspelled and ensure that the\nidentifier being referred to is valid for the given situation. Example:\n\n```\nenum something_that_does_exist {\n Foo,\n}\n```\n\nOr:\n\n```\nmod something_that_does_exist {\n pub static foo : i32 = 0i32;\n}\n\nsomething_that_does_exist::foo; // ok!\n```\n\nOr:\n\n```\nlet unknown_variable = 12u32;\nlet x = unknown_variable; // ok!\n```\n\nIf the item is not defined in the current module, it must be imported using a\n`use` statement, like so:\n\n```\n# mod foo { pub fn bar() {} }\n# fn main() {\nuse foo::bar;\nbar();\n# }\n```\n\nIf the item you are importing is not defined in some super-module of the\ncurrent module, then it must also be declared as public (e.g., `pub fn`).\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":139,"byte_end":140,"line_start":14,"line_end":14,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" y = 2;","highlight_start":5,"highlight_end":6}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"a local variable with a similar name exists","code":null,"level":"help","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":139,"byte_end":140,"line_start":14,"line_end":14,"column_start":5,"column_end":6,"is_primary":true,"text":[{"text":" y = 2;","highlight_start":5,"highlight_end":6}],"label":null,"suggested_replacement":"x","suggestion_applicability":"MaybeIncorrect","expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0425]: cannot find value `y` in this scope\n --> /home/centril/programming/rust/src/test/ui/error-festival.rs:14:5\n |\nLL | y = 2;\n | ^ help: a local variable with a similar name exists: `x`\n\n"}
{"message":"constant `FOO` is private","code":{"code":"E0603","explanation":"\nA private item was used outside its scope.\n\nErroneous code example:\n\n```compile_fail,E0603\nmod SomeModule {\n const PRIVATE: u32 = 0x_a_bad_1dea_u32; // This const is private, so we\n // can't use it outside of the\n // `SomeModule` module.\n}\n\nprintln!(\"const value: {}\", SomeModule::PRIVATE); // error: constant `PRIVATE`\n // is private\n```\n\nIn order to fix this error, you need to make the item public by using the `pub`\nkeyword. Example:\n\n```\nmod SomeModule {\n pub const PRIVATE: u32 = 0x_a_bad_1dea_u32; // We set it public by using the\n // `pub` keyword.\n}\n\nprintln!(\"const value: {}\", SomeModule::PRIVATE); // ok!\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":251,"byte_end":254,"line_start":22,"line_end":22,"column_start":10,"column_end":13,"is_primary":true,"text":[{"text":" foo::FOO;","highlight_start":10,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error[E0603]: constant `FOO` is private\n --> /home/centril/programming/rust/src/test/ui/error-festival.rs:22:10\n |\nLL | foo::FOO;\n | ^^^\n\n"}
{"message":"binary assignment operation `+=` cannot be applied to type `&str`","code":{"code":"E0368","explanation":"\nThis error indicates that a binary assignment operator like `+=` or `^=` was\napplied to a type that doesn't support it. For example:\n\n```compile_fail,E0368\nlet mut x = 12f32; // error: binary operation `<<` cannot be applied to\n // type `f32`\n\nx <<= 2;\n```\n\nTo fix this error, please check that this type implements this binary\noperation. Example:\n\n```\nlet mut x = 12u32; // the `u32` type does implement the `ShlAssign` trait\n\nx <<= 2; // ok!\n```\n\nIt is also possible to overload most operators for your own type by\nimplementing the `[OP]Assign` traits from `std::ops`.\n\nAnother problem you might be facing is this: suppose you've overloaded the `+`\noperator for some type `Foo` by implementing the `std::ops::Add` trait for\n`Foo`, but you find that using `+=` does not work, as in this example:\n\n```compile_fail,E0368\nuse std::ops::Add;\n\nstruct Foo(u32);\n\nimpl Add for Foo {\n type Output = Foo;\n\n fn add(self, rhs: Foo) -> Foo {\n Foo(self.0 + rhs.0)\n }\n}\n\nfn main() {\n let mut x: Foo = Foo(5);\n x += Foo(7); // error, `+= cannot be applied to the type `Foo`\n}\n```\n\nThis is because `AddAssign` is not automatically implemented, so you need to\nmanually implement it for your type.\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":106,"byte_end":107,"line_start":12,"line_end":12,"column_start":5,"column_end":6,"is_primary":false,"text":[{"text":" x += 2;","highlight_start":5,"highlight_end":6}],"label":"cannot use `+=` on type `&str`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":106,"byte_end":112,"line_start":12,"line_end":12,"column_start":5,"column_end":11,"is_primary":true,"text":[{"text":" x += 2;","highlight_start":5,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"an implementation of `std::ops::AddAssign` might be missing for `&str`","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"error[E0368]: binary assignment operation `+=` cannot be applied to type `&str`\n --> /home/centril/programming/rust/src/test/ui/error-festival.rs:12:5\n |\nLL | x += 2;\n | -^^^^^\n | |\n | cannot use `+=` on type `&str`\n |\n = note: an implementation of `std::ops::AddAssign` might be missing for `&str`\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::lookup_method
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Question {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Question {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/error-festival.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"enum Question {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 4 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 4 previous errors\n\n"}
{"message":"Some errors occurred: E0368, E0425, E0603.","code":null,"level":"","spans":[],"children":[],"rendered":"Some errors occurred: E0368, E0425, E0603.\n"}
{"message":"For more information about an error, try `rustc --explain E0368`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about an error, try `rustc --explain E0368`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/error-festival.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/existential_types/generic_type_does_not_live_long_enough.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/existential_types/generic_type_does_not_live_long_enough.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/generic_type_does_not_live_long_enough/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/generic_type_does_not_live_long_enough/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc_typeck::collect::find_existential_constraints::ConstraintLocator::check
45: rustc::hir::intravisit::Visitor::visit_nested_item
46: rustc_typeck::collect::find_existential_constraints
47: rustc_typeck::collect::type_of
48: rustc::ty::query::__query_compute::type_of
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::type_of<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: <rustc_typeck::collect::CollectItemTypesVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
53: rustc::hir::map::Map::visit_item_likes_in_module
54: rustc_typeck::collect::collect_mod_item_types
55: rustc::ty::query::__query_compute::collect_mod_item_types
56: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::collect_mod_item_types<'tcx>>::compute
57: rustc::dep_graph::graph::DepGraph::with_task_impl
58: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
59: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
60: rustc_typeck::collect::collect_item_types
61: rustc::util::common::time
62: rustc_typeck::check_crate
63: <std::thread::local::LocalKey<T>>::with
64: rustc::ty::context::TyCtxt::create_and_enter
65: rustc_driver::driver::compile_input
66: rustc_driver::run_compiler_with_pool
67: <scoped_tls::ScopedKey<T>>::set
68: rustc_driver::run_compiler
69: rustc_driver::monitor::{{closure}}
70: __rust_maybe_catch_panic
71: <F as alloc::boxed::FnBox<A>>::call_box
72: std::sys_common::thread::start_thread
73: std::sys::unix::thread::Thread::new::thread_start
74: start_thread
75: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/generic_type_does_not_live_long_enough.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/generic_type_does_not_live_long_enough.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [type_of] processing `WrongGeneric`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/generic_type_does_not_live_long_enough.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [type_of] processing `WrongGeneric`\n"}
{"message":"#3 [collect_mod_item_types] collecting item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/generic_type_does_not_live_long_enough.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#3 [collect_mod_item_types] collecting item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/existential_types/generic_type_does_not_live_long_enough.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/existential_types/never_reveal_concrete_type.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/existential_types/never_reveal_concrete_type.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/never_reveal_concrete_type/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/never_reveal_concrete_type/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc_typeck::collect::find_existential_constraints::ConstraintLocator::check
45: rustc::hir::intravisit::Visitor::visit_nested_item
46: rustc_typeck::collect::find_existential_constraints
47: rustc_typeck::collect::type_of
48: rustc::ty::query::__query_compute::type_of
49: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::type_of<'tcx>>::compute
50: rustc::dep_graph::graph::DepGraph::with_task_impl
51: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
52: <rustc_typeck::collect::CollectItemTypesVisitor<'a, 'tcx> as rustc::hir::intravisit::Visitor<'tcx>>::visit_item
53: rustc::hir::map::Map::visit_item_likes_in_module
54: rustc_typeck::collect::collect_mod_item_types
55: rustc::ty::query::__query_compute::collect_mod_item_types
56: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::collect_mod_item_types<'tcx>>::compute
57: rustc::dep_graph::graph::DepGraph::with_task_impl
58: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
59: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::ensure_query
60: rustc_typeck::collect::collect_item_types
61: rustc::util::common::time
62: rustc_typeck::check_crate
63: <std::thread::local::LocalKey<T>>::with
64: rustc::ty::context::TyCtxt::create_and_enter
65: rustc_driver::driver::compile_input
66: rustc_driver::run_compiler_with_pool
67: <scoped_tls::ScopedKey<T>>::set
68: rustc_driver::run_compiler
69: rustc_driver::monitor::{{closure}}
70: __rust_maybe_catch_panic
71: <F as alloc::boxed::FnBox<A>>::call_box
72: std::sys_common::thread::start_thread
73: std::sys::unix::thread::Thread::new::thread_start
74: start_thread
75: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/never_reveal_concrete_type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `no_reveal`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/never_reveal_concrete_type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `no_reveal`\n"}
{"message":"#2 [type_of] processing `NoReveal`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/never_reveal_concrete_type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [type_of] processing `NoReveal`\n"}
{"message":"#3 [collect_mod_item_types] collecting item types in top-level module","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/never_reveal_concrete_type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#3 [collect_mod_item_types] collecting item types in top-level module\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/existential_types/never_reveal_concrete_type.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/estr-subtyping.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/estr-subtyping.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/estr-subtyping/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/estr-subtyping/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/estr-subtyping.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn wants_uniq(x: String) { }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `has_slice`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/estr-subtyping.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn wants_uniq(x: String) { }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `has_slice`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/estr-subtyping.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn wants_uniq(x: String) { }","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/estr-subtyping.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/existential_types/no_revealing_outside_defining_module.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/existential_types/no_revealing_outside_defining_module.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/no_revealing_outside_defining_module/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/existential_types/no_revealing_outside_defining_module/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/no_revealing_outside_defining_module.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `bomp2`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/no_revealing_outside_defining_module.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `bomp2`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/existential_types/no_revealing_outside_defining_module.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(existential_type)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/existential_types/no_revealing_outside_defining_module.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/extern/extern-types-distinct-types.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/extern/extern-types-distinct-types.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/extern/extern-types-distinct-types/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/extern/extern-types-distinct-types/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/extern/extern-types-distinct-types.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(extern_types)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `foo`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/extern/extern-types-distinct-types.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(extern_types)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `foo`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/extern/extern-types-distinct-types.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"#![feature(extern_types)]","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/extern/extern-types-distinct-types.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/float-literal-inference-restrictions.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/float-literal-inference-restrictions.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/float-literal-inference-restrictions/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/float-literal-inference-restrictions/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_decl_local
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/float-literal-inference-restrictions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/float-literal-inference-restrictions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/float-literal-inference-restrictions.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"fn main() {","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/float-literal-inference-restrictions.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/fn/fn-item-type.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/fn/fn-item-type.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fn/fn-item-type/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fn/fn-item-type/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_argument_types
32: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::confirm_builtin_call
33: rustc_typeck::check::callee::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::check_call
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_stmt
37: rustc_typeck::check::FnCtxt::check_block_with_expected
38: rustc_typeck::check::FnCtxt::check_expr_kind
39: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
40: rustc_typeck::check::FnCtxt::check_return_expr
41: rustc_typeck::check::check_fn
42: rustc::ty::context::GlobalCtxt::enter_local
43: rustc_typeck::check::typeck_tables_of
44: rustc::ty::query::__query_compute::typeck_tables_of
45: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
46: rustc::dep_graph::graph::DepGraph::with_task_impl
47: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
48: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
49: rustc_typeck::check::typeck_item_bodies
50: rustc::ty::query::__query_compute::typeck_item_bodies
51: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
52: rustc::dep_graph::graph::DepGraph::with_task_impl
53: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
54: rustc::util::common::time
55: rustc_typeck::check_crate
56: <std::thread::local::LocalKey<T>>::with
57: rustc::ty::context::TyCtxt::create_and_enter
58: rustc_driver::driver::compile_input
59: rustc_driver::run_compiler_with_pool
60: <scoped_tls::ScopedKey<T>>::set
61: rustc_driver::run_compiler
62: rustc_driver::monitor::{{closure}}
63: __rust_maybe_catch_panic
64: <F as alloc::boxed::FnBox<A>>::call_box
65: std::sys_common::thread::start_thread
66: std::sys::unix::thread::Thread::new::thread_start
67: start_thread
68: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-item-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the types of distinct fn items are not compatible by","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-item-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the types of distinct fn items are not compatible by","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-item-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// Test that the types of distinct fn items are not compatible by","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/fn/fn-item-type.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/fn/fn-bad-block-type.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/fn/fn-bad-block-type.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fn/fn-bad-block-type/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fn/fn-bad-block-type/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::FnCtxt::suggest_mismatched_types_on_tail
30: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::report_return_mismatched_types
31: <rustc_typeck::check::coercion::CoerceMany<'gcx, 'tcx, 'exprs, E>>::coerce_inner
32: rustc_typeck::check::FnCtxt::check_block_with_expected
33: rustc_typeck::check::FnCtxt::check_expr_kind
34: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
35: rustc_typeck::check::FnCtxt::check_return_expr
36: rustc_typeck::check::check_fn
37: rustc::ty::context::GlobalCtxt::enter_local
38: rustc_typeck::check::typeck_tables_of
39: rustc::ty::query::__query_compute::typeck_tables_of
40: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
41: rustc::dep_graph::graph::DepGraph::with_task_impl
42: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
43: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
44: rustc_typeck::check::typeck_item_bodies
45: rustc::ty::query::__query_compute::typeck_item_bodies
46: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
47: rustc::dep_graph::graph::DepGraph::with_task_impl
48: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
49: rustc::util::common::time
50: rustc_typeck::check_crate
51: <std::thread::local::LocalKey<T>>::with
52: rustc::ty::context::TyCtxt::create_and_enter
53: rustc_driver::driver::compile_input
54: rustc_driver::run_compiler_with_pool
55: <scoped_tls::ScopedKey<T>>::set
56: rustc_driver::run_compiler
57: rustc_driver::monitor::{{closure}}
58: __rust_maybe_catch_panic
59: <F as alloc::boxed::FnBox<A>>::call_box
60: std::sys_common::thread::start_thread
61: std::sys::unix::thread::Thread::new::thread_start
62: start_thread
63: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-bad-block-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern:mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `f`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-bad-block-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern:mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `f`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/fn/fn-bad-block-type.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// error-pattern:mismatched types","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/fn/fn-bad-block-type.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/explore-issue-38412.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/explore-issue-38412/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/explore-issue-38412/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"use of unstable library feature 'unstable_undeclared' (see issue #38412)","code":{"code":"E0658","explanation":"\nAn unstable feature was used.\n\nErroneous code example:\n\n```compile_fail,E658\n#[repr(u128)] // error: use of unstable library feature 'repr128'\nenum Foo {\n Bar(u64),\n}\n```\n\nIf you're using a stable or a beta version of rustc, you won't be able to use\nany unstable features. In order to do so, please switch to a nightly version of\nrustc (by using rustup).\n\nIf you're using a nightly version of rustc, just add the corresponding feature\nto be able to use it:\n\n```\n#![feature(repr128)]\n\n#[repr(u128)] // ok!\nenum Foo {\n Bar(u64),\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs","byte_start":673,"byte_end":701,"line_start":21,"line_end":21,"column_start":63,"column_end":91,"is_primary":true,"text":[{"text":" let Record { a_stable_pub: _, a_unstable_declared_pub: _, a_unstable_undeclared_pub: _, .. } =","highlight_start":63,"highlight_end":91}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"add #![feature(unstable_undeclared)] to the crate attributes to enable","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0658]: use of unstable library feature 'unstable_undeclared' (see issue #38412)\n --> /home/centril/programming/rust/src/test/ui/explore-issue-38412.rs:21:63\n |\nLL | let Record { a_stable_pub: _, a_unstable_declared_pub: _, a_unstable_undeclared_pub: _, .. } =\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = help: add #![feature(unstable_undeclared)] to the crate attributes to enable\n\n"}
{"message":"use of unstable library feature 'unstable_undeclared' (see issue #38412)","code":{"code":"E0658","explanation":"\nAn unstable feature was used.\n\nErroneous code example:\n\n```compile_fail,E658\n#[repr(u128)] // error: use of unstable library feature 'repr128'\nenum Foo {\n Bar(u64),\n}\n```\n\nIf you're using a stable or a beta version of rustc, you won't be able to use\nany unstable features. In order to do so, please switch to a nightly version of\nrustc (by using rustup).\n\nIf you're using a nightly version of rustc, just add the corresponding feature\nto be able to use it:\n\n```\n#![feature(repr128)]\n\n#[repr(u128)] // ok!\nenum Foo {\n Bar(u64),\n}\n```\n"},"level":"error","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs","byte_start":913,"byte_end":940,"line_start":30,"line_end":30,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":" r.a_unstable_undeclared_pub; //~ ERROR use of unstable library feature","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"add #![feature(unstable_undeclared)] to the crate attributes to enable","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"error[E0658]: use of unstable library feature 'unstable_undeclared' (see issue #38412)\n --> /home/centril/programming/rust/src/test/ui/explore-issue-38412.rs:30:5\n |\nLL | r.a_unstable_undeclared_pub; //~ ERROR use of unstable library feature\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n = help: add #![feature(unstable_undeclared)] to the crate attributes to enable\n\n"}
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc_typeck::check::method::probe::ProbeContext::pick
27: rustc::infer::InferCtxt::probe
28: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_name
29: rustc_typeck::check::method::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::method_exists
30: rustc_typeck::check::FnCtxt::check_expr_kind
31: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
32: rustc_typeck::check::FnCtxt::check_stmt
33: rustc_typeck::check::FnCtxt::check_block_with_expected
34: rustc_typeck::check::FnCtxt::check_expr_kind
35: rustc_typeck::check::FnCtxt::check_expr_with_expectation_and_needs
36: rustc_typeck::check::FnCtxt::check_return_expr
37: rustc_typeck::check::check_fn
38: rustc::ty::context::GlobalCtxt::enter_local
39: rustc_typeck::check::typeck_tables_of
40: rustc::ty::query::__query_compute::typeck_tables_of
41: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_tables_of<'tcx>>::compute
42: rustc::dep_graph::graph::DepGraph::with_task_impl
43: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
44: rustc::ty::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::par_body_owners
45: rustc_typeck::check::typeck_item_bodies
46: rustc::ty::query::__query_compute::typeck_item_bodies
47: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::typeck_item_bodies<'tcx>>::compute
48: rustc::dep_graph::graph::DepGraph::with_task_impl
49: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
50: rustc::util::common::time
51: rustc_typeck::check_crate
52: <std::thread::local::LocalKey<T>>::with
53: rustc::ty::context::TyCtxt::create_and_enter
54: rustc_driver::driver::compile_input
55: rustc_driver::run_compiler_with_pool
56: <scoped_tls::ScopedKey<T>>::set
57: rustc_driver::run_compiler
58: rustc_driver::monitor::{{closure}}
59: __rust_maybe_catch_panic
60: <F as alloc::boxed::FnBox<A>>::call_box
61: std::sys_common::thread::start_thread
62: std::sys::unix::thread::Thread::new::thread_start
63: start_thread
64: __clone
query stack during panic:
{"message":"#0 [all_traits] fetching all foreign and local traits","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:pub_and_stability.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#0 [all_traits] fetching all foreign and local traits\n"}
{"message":"#1 [typeck_tables_of] processing `main`","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:pub_and_stability.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#1 [typeck_tables_of] processing `main`\n"}
{"message":"#2 [typeck_item_bodies] type-checking all item bodies","code":null,"level":"","spans":[{"file_name":"/home/centril/programming/rust/src/test/ui/explore-issue-38412.rs","byte_start":0,"byte_end":0,"line_start":1,"line_end":1,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"// aux-build:pub_and_stability.rs","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"#2 [typeck_item_bodies] type-checking all item bodies\n"}
end of query stack
{"message":"aborting due to 3 previous errors","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to 3 previous errors\n\n"}
{"message":"For more information about this error, try `rustc --explain E0658`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0658`.\n"}
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.34.0-dev running on x86_64-unknown-linux-gnu
note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
------------------------------------------
thread '[ui] ui/explore-issue-38412.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: std::sys_common::backtrace::_print
at src/libstd/sys_common/backtrace.rs:70
2: std::panicking::default_hook::{{closure}}
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: std::panicking::default_hook
at src/libstd/panicking.rs:209
4: std::panicking::rust_panic_with_hook
at src/libstd/panicking.rs:478
5: std::panicking::begin_panic
6: compiletest::runtest::ProcRes::fatal
7: compiletest::runtest::TestCx::fatal_proc_rec
8: compiletest::runtest::TestCx::check_correct_failure_status
9: compiletest::runtest::TestCx::run_revision
10: compiletest::runtest::run
11: <F as alloc::boxed::FnBox<A>>::call_box
12: <F as alloc::boxed::FnBox<A>>::call_box
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: test::run_test::run_test_inner::{{closure}}
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
---- [ui] ui/fully-qualified-type/fully-qualified-type-name1.rs stdout ----
error: Error: expected failure status (Some(1)) but received status Some(101).
status: exit code: 101
command: "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/home/centril/programming/rust/src/test/ui/fully-qualified-type/fully-qualified-type-name1.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fully-qualified-type/fully-qualified-type-name1/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/centril/programming/rust/build/x86_64-unknown-linux-gnu/test/ui/fully-qualified-type/fully-qualified-type-name1/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
{"message":"src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)","code":null,"level":"error: internal compiler error","spans":[],"children":[],"rendered":"error: internal compiler error: src/librustc/hir/def.rs:259: attempted .def_id() on invalid def: NonMacroAttr(Builtin)\n\n"}
thread 'rustc' panicked at 'Box<Any>', src/librustc_errors/lib.rs:596:9
stack backtrace:
0: std::sys::unix::backtrace::tracing::imp::unwind_backtrace
1: std::sys_common::backtrace::print
2: std::panicking::default_hook::{{closure}}
3: std::panicking::default_hook
4: rustc::util::common::panic_hook
5: std::panicking::rust_panic_with_hook
6: std::panicking::begin_panic
7: rustc_errors::Handler::bug
8: rustc::util::bug::opt_span_bug_fmt::{{closure}}
9: rustc::ty::context::tls::with_opt::{{closure}}
10: rustc::ty::context::tls::with_context_opt
11: rustc::ty::context::tls::with_opt
12: rustc::util::bug::opt_span_bug_fmt
13: rustc::util::bug::bug_fmt
14: rustc::hir::def::Def::def_id::{{closure}}
15: rustc::hir::def::Def::def_id
16: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
17: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
18: rustc_typeck::check::method::suggest::compute_all_traits::handle_external_def
19: core::ops::function::FnOnce::call_once
20: rustc::ty::query::__query_compute::all_traits
21: rustc::ty::query::<impl rustc::ty::query::config::QueryAccessors<'tcx> for rustc::ty::query::queries::all_traits<'tcx>>::compute
22: rustc::dep_graph::graph::DepGraph::with_task_impl
23: rustc::ty::query::plumbing::<impl rustc::ty::context::TyCtxt<'a, 'gcx, 'tcx>>::try_get_with
24: rustc_typeck::check::method::suggest::all_traits
25: rustc_typeck::check::method::probe::ProbeContext::assemble_extension_candidates_for_all_traits
26: rustc::infer::InferCtxt::probe
27: rustc_typeck::check::method::probe::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::probe_for_return_type
28: rustc_typeck::check::FnCtxt::suggest_ref_or_into
29: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce_diag
30: rustc_typeck::check::demand::<impl rustc_typeck::check::FnCtxt<'a, 'gcx, 'tcx>>::demand_coerce
31: rustc_typeck::check::FnCtxt::check_expr_kind
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment