Skip to content

Instantly share code, notes, and snippets.

@spastorino
Created June 26, 2019 13:34
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 spastorino/58b622690a37b24e394f3948c05b4d84 to your computer and use it in GitHub Desktop.
Save spastorino/58b622690a37b24e394f3948c05b4d84 to your computer and use it in GitHub Desktop.
failures:
---- [ui] ui/proc-macro/invalid-punct-ident-1.rs stdout ----
diff of stderr:
+ stack backtrace:
+ 0: 0x7f84cb039e72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
+ 1: 0x7f84cb039e72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
+ 2: 0x7f84cb039e72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
+ at src/libstd/sys_common/backtrace.rs:47
+ 3: 0x7f84cb039e72 - std::sys_common::backtrace::print::h600405fff6f83402
+ at src/libstd/sys_common/backtrace.rs:36
+ 4: 0x7f84cb04af52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
+ at src/libstd/panicking.rs:198
+ 5: 0x7f84cb04acbc - std::panicking::default_hook::h9025d036684c558d
+ at src/libstd/panicking.rs:212
+ 6: 0x7f84c8ebe2d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
+ at $SRC_DIR/liballoc/boxed.rs:760
+ 7: 0x7f84c8ebe2d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
+ at src/librustc/util/common.rs:40
+ 8: 0x7f84cb04b61e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
+ at src/libstd/panicking.rs:479
+ 9: 0x7f84cb04b1c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
+ at src/libstd/panicking.rs:382
+ 10: 0x7f84cb04b10f - std::panicking::begin_panic_fmt::h2f88c727739970d0
+ at src/libstd/panicking.rs:337
+ 11: 0x7f84c6cb517d - syntax_ext::proc_macro_server::Punct::new::h79fe1e342294e98a
+ at src/libsyntax_ext/proc_macro_server.rs:311
+ 12: 0x7f84c6cb517d - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Punct>::new::h51ef0cfd3b83cc2a
+ at src/libsyntax_ext/proc_macro_server.rs:504
+ 13: 0x7f84c6cb517d - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Punct>::new::hb3d216fb26ca5659
+ at src/libsyntax_ext/lib.rs:1
+ 14: 0x7f84c6cb517d - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h0603508f56212de3
+ at src/libsyntax_ext/lib.rs:1
+ 15: 0x7f84c6cb517d - core::ops::function::FnOnce::call_once::hff2e72264c859da6
+ at $SRC_DIR/libcore/ops/function.rs:231
+ 16: 0x7f84c6cb517d - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf8395bf843707513
+ at $SRC_DIR/libstd/panic.rs:309
+ 17: 0x7f84c6d2f065 - std::panicking::try::do_call::had246eabca957287
+ at $SRC_DIR/libstd/panicking.rs:294
+ 18: 0x7f84cb05c66a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 19: 0x7f84c6d2d6d6 - std::panicking::try::hbbb1a068a72c92e7
+ at $SRC_DIR/libstd/panicking.rs:273
+ 20: 0x7f84c6d14a53 - std::panic::catch_unwind::h7730c8474c6af907
+ at $SRC_DIR/libstd/panic.rs:388
+ 21: 0x7f84c6d14a53 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
+ at $SRC_DIR/libproc_macro/bridge/server.rs:113
+ 22: 0x7f84c6d6f883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
+ at $SRC_DIR/libproc_macro/bridge/server.rs:149
+ 23: 0x7f84c6d6f883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
+ at $SRC_DIR/libproc_macro/bridge/closure.rs:19
+ 24: 0x7f84b79bfa46 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
+ at src/libproc_macro/bridge/closure.rs:30
+ 25: 0x7f84b79bfa46 - proc_macro::bridge::client::Punct::new::{{closure}}::h35ed5a1bfbb2ccf2
+ at src/libproc_macro/bridge/client.rs:236
+ 26: 0x7f84b79bfa46 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::hb7d7a236dcb25467
+ at src/libproc_macro/bridge/client.rs:320
+ 27: 0x7f84b79bfa46 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h2a6a1ab288ed4b2a
+ at src/libproc_macro/bridge/client.rs:285
+ 28: 0x7f84b79bfa46 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::h8b4871c6e416a8e9
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 29: 0x7f84b79aca38 - proc_macro::bridge::client::BridgeState::with::{{closure}}::h8fd22aea5d102685
+ at src/libproc_macro/bridge/client.rs:283
+ 30: 0x7f84b79aca38 - std::thread::local::LocalKey<T>::try_with::h8ec34589d06045d3
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 31: 0x7f84b79aca38 - std::thread::local::LocalKey<T>::with::hd6612f4bd7f60b78
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 32: 0x7f84b79aca38 - proc_macro::bridge::client::BridgeState::with::he16eb4a76170cc72
+ at src/libproc_macro/bridge/client.rs:282
+ 33: 0x7f84b79aca38 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h7754298bc1fbe396
+ at src/libproc_macro/bridge/client.rs:313
+ 34: 0x7f84b79aca38 - proc_macro::bridge::client::Punct::new::h00f5f692fd71aee4
+ at src/libproc_macro/bridge/client.rs:229
+ 35: 0x7f84b79aca38 - proc_macro::Punct::new::hbb6246d8ccfc26ff
+ at src/libproc_macro/lib.rs:734
+ 36: 0x7f84b79ab326 - invalid_punct_ident::invalid_punct::had3b88cdeefe0396
+ 37: 0x7f84b79c5d1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
+ at src/libproc_macro/bridge/client.rs:358
+ 38: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 39: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 40: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 41: 0x7f84b79c68a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
+ at src/libproc_macro/bridge/client.rs:309
+ 42: 0x7f84b79c68a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 43: 0x7f84b79c68a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 44: 0x7f84b79c68a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
+ at src/libproc_macro/bridge/client.rs:309
+ 45: 0x7f84b79d7646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
+ at src/libproc_macro/bridge/client.rs:351
+ 46: 0x7f84b79d7646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
+ at $SRC_DIR/libstd/panic.rs:309
+ 47: 0x7f84b79d7646 - std::panicking::try::do_call::he9f8afbfe78826e7
+ at $SRC_DIR/libstd/panicking.rs:294
+ 48: 0x7f84cb05c66a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 49: 0x7f84b79d755c - std::panicking::try::h827a356ed447cdc9
+ at $SRC_DIR/libstd/panicking.rs:273
+ 50: 0x7f84b79b2b75 - std::panic::catch_unwind::he54809d0d1d022a8
+ at $SRC_DIR/libstd/panic.rs:388
+ 51: 0x7f84b79b2b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
+ at src/libproc_macro/bridge/client.rs:350
+ 52: 0x7f84c6d11a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
+ at $SRC_DIR/libproc_macro/bridge/server.rs:151
+ 53: 0x7f84c6d11a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
+ at $SRC_DIR/libproc_macro/bridge/server.rs:287
+ 54: 0x7f84c6cc63ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
+ at $SRC_DIR/libproc_macro/bridge/server.rs:304
+ 55: 0x7f84c6cc63ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
+ at src/libsyntax_ext/proc_macro_impl.rs:54
+ 56: 0x7f84c851e731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
+ at src/libsyntax/ext/expand.rs:740
+ 57: 0x7f84c851e731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
+ at src/libsyntax/ext/expand.rs:502
+ 58: 0x7f84c8518fef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
+ at src/libsyntax/ext/expand.rs:335
+ 59: 0x7f84c8517fae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
+ at src/libsyntax/ext/expand.rs:262
+ 60: 0x7f84cac6b7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
+ at src/librustc_interface/passes.rs:425
+ 61: 0x7f84cac6b7f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
+ at $SRC_DIR/librustc/util/common.rs:151
+ 62: 0x7f84cac6b7f6 - rustc::util::common::time::h0d513e937245c8f5
+ at $SRC_DIR/librustc/util/common.rs:145
+ 63: 0x7f84cac6b7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
+ at src/librustc_interface/passes.rs:424
+ 64: 0x7f84cac68cd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
+ at $SRC_DIR/librustc/util/common.rs:151
+ 65: 0x7f84cac68cd2 - rustc::util::common::time::ha88c0b11c2379edf
+ at $SRC_DIR/librustc/util/common.rs:145
+ 66: 0x7f84cacdc03a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
+ at src/librustc_interface/passes.rs:378
+ 67: 0x7f84cac92f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
+ at src/librustc_interface/passes.rs:144
+ 68: 0x7f84cac72f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
+ at $SRC_DIR/liballoc/boxed.rs:976
+ 69: 0x7f84cac72f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
+ at $SRC_DIR/librustc_data_structures/box_region.rs:36
+ 70: 0x7f84cacd9164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
+ at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
+ 71: 0x7f84cacd9164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
+ at src/librustc_interface/passes.rs:140
+ 72: 0x7f84cac43fef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
+ at src/librustc_interface/queries.rs:161
+ 73: 0x7f84cac43fef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
+ at src/librustc_interface/queries.rs:40
+ 74: 0x7f84cac431c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
+ at src/librustc_interface/queries.rs:158
+ 75: 0x7f84cac431c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
+ at src/librustc_interface/queries.rs:190
+ 76: 0x7f84cac431c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
+ at src/librustc_interface/queries.rs:40
+ 77: 0x7f84cac427fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
+ at src/librustc_interface/queries.rs:189
+ 78: 0x7f84cac427fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
+ at src/librustc_interface/queries.rs:209
+ 79: 0x7f84cac427fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
+ at src/librustc_interface/queries.rs:40
+ 80: 0x7f84cab20484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
+ at src/librustc_interface/queries.rs:208
+ 81: 0x7f84cb18e5c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
+ at src/librustc_driver/lib.rs:302
+ 82: 0x7f84cb18e5c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
+ at $SRC_DIR/librustc_interface/interface.rs:123
+ 83: 0x7f84cb226ab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
+ at $SRC_DIR/librustc_interface/interface.rs:142
+ 84: 0x7f84cb226ab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 85: 0x7f84cb226ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
+ at $SRC_DIR/librustc/ty/context.rs:1917
+ 86: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 87: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 88: 0x7f84cb226ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
+ at $SRC_DIR/librustc/ty/context.rs:1909
+ 89: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 90: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 91: 0x7f84cb135011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
+ at $SRC_DIR/librustc/ty/context.rs:1901
+ 92: 0x7f84cb135011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 93: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 94: 0x7f84cb135011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
+ at $SRC_DIR/librustc_interface/util.rs:188
+ 95: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 96: 0x7f84cb135011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
+ at $SRC_DIR/libsyntax/lib.rs:108
+ 97: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 98: 0x7f84cb169e74 - syntax::with_globals::h879a613a92cf22fe
+ at $SRC_DIR/libsyntax/lib.rs:107
+ 99: 0x7f84cb1dc45d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
+ at $SRC_DIR/librustc_interface/util.rs:187
+ 100: 0x7f84cb1dc45d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
+ at $SRC_DIR/librustc_interface/util.rs:164
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
+ query stack during panic:
+ end of query stack
1 error: proc macro panicked
2 --> $DIR/invalid-punct-ident-1.rs:10:1
3 |
The actual stderr differed from the expected stderr.
Actual stderr saved to /home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-1/invalid-punct-ident-1.stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args proc-macro/invalid-punct-ident-1.rs`
error: 1 errors occurred comparing output.
status: exit code: 1
command: "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-1.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-1" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-1/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
thread 'rustc' panicked at 'unsupported character `'`'`', src/libsyntax_ext/proc_macro_server.rs:311:13
stack backtrace:
0: 0x7f84cb039e72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
1: 0x7f84cb039e72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
2: 0x7f84cb039e72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
at src/libstd/sys_common/backtrace.rs:47
3: 0x7f84cb039e72 - std::sys_common::backtrace::print::h600405fff6f83402
at src/libstd/sys_common/backtrace.rs:36
4: 0x7f84cb04af52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
at src/libstd/panicking.rs:198
5: 0x7f84cb04acbc - std::panicking::default_hook::h9025d036684c558d
at src/libstd/panicking.rs:212
6: 0x7f84c8ebe2d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:760
7: 0x7f84c8ebe2d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
at src/librustc/util/common.rs:40
8: 0x7f84cb04b61e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
at src/libstd/panicking.rs:479
9: 0x7f84cb04b1c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
at src/libstd/panicking.rs:382
10: 0x7f84cb04b10f - std::panicking::begin_panic_fmt::h2f88c727739970d0
at src/libstd/panicking.rs:337
11: 0x7f84c6cb517d - syntax_ext::proc_macro_server::Punct::new::h79fe1e342294e98a
at src/libsyntax_ext/proc_macro_server.rs:311
12: 0x7f84c6cb517d - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Punct>::new::h51ef0cfd3b83cc2a
at src/libsyntax_ext/proc_macro_server.rs:504
13: 0x7f84c6cb517d - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Punct>::new::hb3d216fb26ca5659
at src/libsyntax_ext/lib.rs:1
14: 0x7f84c6cb517d - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h0603508f56212de3
at src/libsyntax_ext/lib.rs:1
15: 0x7f84c6cb517d - core::ops::function::FnOnce::call_once::hff2e72264c859da6
at /home/santiago/src/oss/rust1/src/libcore/ops/function.rs:231
16: 0x7f84c6cb517d - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::hf8395bf843707513
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
17: 0x7f84c6d2f065 - std::panicking::try::do_call::had246eabca957287
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
18: 0x7f84cb05c66a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
19: 0x7f84c6d2d6d6 - std::panicking::try::hbbb1a068a72c92e7
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
20: 0x7f84c6d14a53 - std::panic::catch_unwind::h7730c8474c6af907
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
21: 0x7f84c6d14a53 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:113
22: 0x7f84c6d6f883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:149
23: 0x7f84c6d6f883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/closure.rs:19
24: 0x7f84b79bfa46 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
at src/libproc_macro/bridge/closure.rs:30
25: 0x7f84b79bfa46 - proc_macro::bridge::client::Punct::new::{{closure}}::h35ed5a1bfbb2ccf2
at src/libproc_macro/bridge/client.rs:236
26: 0x7f84b79bfa46 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::hb7d7a236dcb25467
at src/libproc_macro/bridge/client.rs:320
27: 0x7f84b79bfa46 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h2a6a1ab288ed4b2a
at src/libproc_macro/bridge/client.rs:285
28: 0x7f84b79bfa46 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::h8b4871c6e416a8e9
at src/libproc_macro/bridge/scoped_cell.rs:73
29: 0x7f84b79aca38 - proc_macro::bridge::client::BridgeState::with::{{closure}}::h8fd22aea5d102685
at src/libproc_macro/bridge/client.rs:283
30: 0x7f84b79aca38 - std::thread::local::LocalKey<T>::try_with::h8ec34589d06045d3
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
31: 0x7f84b79aca38 - std::thread::local::LocalKey<T>::with::hd6612f4bd7f60b78
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
32: 0x7f84b79aca38 - proc_macro::bridge::client::BridgeState::with::he16eb4a76170cc72
at src/libproc_macro/bridge/client.rs:282
33: 0x7f84b79aca38 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h7754298bc1fbe396
at src/libproc_macro/bridge/client.rs:313
34: 0x7f84b79aca38 - proc_macro::bridge::client::Punct::new::h00f5f692fd71aee4
at src/libproc_macro/bridge/client.rs:229
35: 0x7f84b79aca38 - proc_macro::Punct::new::hbb6246d8ccfc26ff
at src/libproc_macro/lib.rs:734
36: 0x7f84b79ab326 - invalid_punct_ident::invalid_punct::had3b88cdeefe0396
37: 0x7f84b79c5d1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
at src/libproc_macro/bridge/client.rs:358
38: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
at src/libproc_macro/bridge/scoped_cell.rs:78
39: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
at src/libproc_macro/bridge/scoped_cell.rs:73
40: 0x7f84b79c5d1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
at src/libproc_macro/bridge/scoped_cell.rs:78
41: 0x7f84b79c68a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
at src/libproc_macro/bridge/client.rs:309
42: 0x7f84b79c68a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
43: 0x7f84b79c68a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
44: 0x7f84b79c68a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
at src/libproc_macro/bridge/client.rs:309
45: 0x7f84b79d7646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
at src/libproc_macro/bridge/client.rs:351
46: 0x7f84b79d7646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
47: 0x7f84b79d7646 - std::panicking::try::do_call::he9f8afbfe78826e7
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
48: 0x7f84cb05c66a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
49: 0x7f84b79d755c - std::panicking::try::h827a356ed447cdc9
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
50: 0x7f84b79b2b75 - std::panic::catch_unwind::he54809d0d1d022a8
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
51: 0x7f84b79b2b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
at src/libproc_macro/bridge/client.rs:350
52: 0x7f84c6d11a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:151
53: 0x7f84c6d11a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:287
54: 0x7f84c6cc63ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:304
55: 0x7f84c6cc63ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
at src/libsyntax_ext/proc_macro_impl.rs:54
56: 0x7f84c851e731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
at src/libsyntax/ext/expand.rs:740
57: 0x7f84c851e731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
at src/libsyntax/ext/expand.rs:502
58: 0x7f84c8518fef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
at src/libsyntax/ext/expand.rs:335
59: 0x7f84c8517fae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
at src/libsyntax/ext/expand.rs:262
60: 0x7f84cac6b7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
at src/librustc_interface/passes.rs:425
61: 0x7f84cac6b7f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
62: 0x7f84cac6b7f6 - rustc::util::common::time::h0d513e937245c8f5
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
63: 0x7f84cac6b7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
at src/librustc_interface/passes.rs:424
64: 0x7f84cac68cd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
65: 0x7f84cac68cd2 - rustc::util::common::time::ha88c0b11c2379edf
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
66: 0x7f84cacdc03a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
at src/librustc_interface/passes.rs:378
67: 0x7f84cac92f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
at src/librustc_interface/passes.rs:144
68: 0x7f84cac72f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:976
69: 0x7f84cac72f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
at /home/santiago/src/oss/rust1/src/librustc_data_structures/box_region.rs:36
70: 0x7f84cacd9164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
71: 0x7f84cacd9164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
at src/librustc_interface/passes.rs:140
72: 0x7f84cac43fef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
at src/librustc_interface/queries.rs:161
73: 0x7f84cac43fef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
at src/librustc_interface/queries.rs:40
74: 0x7f84cac431c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
at src/librustc_interface/queries.rs:158
75: 0x7f84cac431c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
at src/librustc_interface/queries.rs:190
76: 0x7f84cac431c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
at src/librustc_interface/queries.rs:40
77: 0x7f84cac427fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
at src/librustc_interface/queries.rs:189
78: 0x7f84cac427fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
at src/librustc_interface/queries.rs:209
79: 0x7f84cac427fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
at src/librustc_interface/queries.rs:40
80: 0x7f84cab20484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
at src/librustc_interface/queries.rs:208
81: 0x7f84cb18e5c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
at src/librustc_driver/lib.rs:302
82: 0x7f84cb18e5c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:123
83: 0x7f84cb226ab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:142
84: 0x7f84cb226ab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
85: 0x7f84cb226ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1917
86: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
87: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
88: 0x7f84cb226ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1909
89: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
90: 0x7f84cb226ab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
91: 0x7f84cb135011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1901
92: 0x7f84cb135011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
93: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
94: 0x7f84cb135011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:188
95: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
96: 0x7f84cb135011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:108
97: 0x7f84cb135011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
98: 0x7f84cb169e74 - syntax::with_globals::h879a613a92cf22fe
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:107
99: 0x7f84cb1dc45d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:187
100: 0x7f84cb1dc45d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:164
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
query stack during panic:
end of query stack
error: proc macro panicked
--> /home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-1.rs:10:1
|
LL | invalid_punct!(); //~ ERROR proc macro panicked
| ^^^^^^^^^^^^^^^^^
|
= help: message: unsupported character `'`'`
error: aborting due to previous error
------------------------------------------
---- [ui] ui/proc-macro/invalid-punct-ident-3.rs stdout ----
diff of stderr:
+ stack backtrace:
+ 0: 0x7f42fd300e72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
+ 1: 0x7f42fd300e72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
+ 2: 0x7f42fd300e72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
+ at src/libstd/sys_common/backtrace.rs:47
+ 3: 0x7f42fd300e72 - std::sys_common::backtrace::print::h600405fff6f83402
+ at src/libstd/sys_common/backtrace.rs:36
+ 4: 0x7f42fd311f52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
+ at src/libstd/panicking.rs:198
+ 5: 0x7f42fd311cbc - std::panicking::default_hook::h9025d036684c558d
+ at src/libstd/panicking.rs:212
+ 6: 0x7f42fb1852d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
+ at $SRC_DIR/liballoc/boxed.rs:760
+ 7: 0x7f42fb1852d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
+ at src/librustc/util/common.rs:40
+ 8: 0x7f42fd31261e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
+ at src/libstd/panicking.rs:479
+ 9: 0x7f42fd3121c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
+ at src/libstd/panicking.rs:382
+ 10: 0x7f42fd31210f - std::panicking::begin_panic_fmt::h2f88c727739970d0
+ at src/libstd/panicking.rs:337
+ 11: 0x7f42f8f7753f - syntax_ext::proc_macro_server::Ident::new::h044ef9ae357f6dd8
+ at src/libsyntax_ext/proc_macro_server.rs:0
+ 12: 0x7f42f8f7b0fb - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Ident>::new::hc44f05ed6f622a6f
+ at src/libsyntax_ext/proc_macro_server.rs:526
+ 13: 0x7f42f8f7b0fb - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Ident>::new::h4c840b83ee1d9d5f
+ at src/libsyntax_ext/lib.rs:1
+ 14: 0x7f42f8f7b0fb - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h983468512a0784bb
+ at src/libsyntax_ext/lib.rs:1
+ 15: 0x7f42f8f7b0fb - core::ops::function::FnOnce::call_once::he50143b992628061
+ at $SRC_DIR/libcore/ops/function.rs:231
+ 16: 0x7f42f8f7b0fb - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b454bccdfeb0449
+ at $SRC_DIR/libstd/panic.rs:309
+ 17: 0x7f42f8ff61e5 - std::panicking::try::do_call::hc3072326f087edb3
+ at $SRC_DIR/libstd/panicking.rs:294
+ 18: 0x7f42fd32366a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 19: 0x7f42f8ff23f6 - std::panicking::try::h1c0788a12adae9e3
+ at $SRC_DIR/libstd/panicking.rs:273
+ 20: 0x7f42f8fda9f6 - std::panic::catch_unwind::h14e423c3cdc38a33
+ at $SRC_DIR/libstd/panic.rs:388
+ 21: 0x7f42f8fda9f6 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
+ at $SRC_DIR/libproc_macro/bridge/server.rs:113
+ 22: 0x7f42f9036883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
+ at $SRC_DIR/libproc_macro/bridge/server.rs:149
+ 23: 0x7f42f9036883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
+ at $SRC_DIR/libproc_macro/bridge/closure.rs:19
+ 24: 0x7f42f4798a20 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
+ at src/libproc_macro/bridge/closure.rs:30
+ 25: 0x7f42f4798a20 - proc_macro::bridge::client::Ident::new::{{closure}}::h91ddf90bdca1b9d7
+ at src/libproc_macro/bridge/client.rs:236
+ 26: 0x7f42f4798a20 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::h3db3d509a86a40ac
+ at src/libproc_macro/bridge/client.rs:320
+ 27: 0x7f42f4798a20 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h870135d29872c706
+ at src/libproc_macro/bridge/client.rs:285
+ 28: 0x7f42f4798a20 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::hb1b00f88df8925e8
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 29: 0x7f42f4783efb - proc_macro::bridge::client::BridgeState::with::{{closure}}::hb614b926660727d2
+ at src/libproc_macro/bridge/client.rs:283
+ 30: 0x7f42f4783efb - std::thread::local::LocalKey<T>::try_with::h511dc2323d5f8934
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 31: 0x7f42f4783efb - std::thread::local::LocalKey<T>::with::h36662c2fde5c0402
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 32: 0x7f42f4783efb - proc_macro::bridge::client::BridgeState::with::hfde2925b09d31a21
+ at src/libproc_macro/bridge/client.rs:282
+ 33: 0x7f42f4783efb - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h985501a26ae86746
+ at src/libproc_macro/bridge/client.rs:313
+ 34: 0x7f42f4783efb - proc_macro::bridge::client::Ident::new::hd9ccacb9de59a9ae
+ at src/libproc_macro/bridge/client.rs:229
+ 35: 0x7f42f4783efb - proc_macro::Ident::new_raw::h7ef23ce0baa53985
+ at src/libproc_macro/lib.rs:827
+ 36: 0x7f42f47823f3 - invalid_punct_ident::invalid_raw_ident::h939f3dc21602ac13
+ 37: 0x7f42f479cd1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
+ at src/libproc_macro/bridge/client.rs:358
+ 38: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 39: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 40: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 41: 0x7f42f479d8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
+ at src/libproc_macro/bridge/client.rs:309
+ 42: 0x7f42f479d8a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 43: 0x7f42f479d8a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 44: 0x7f42f479d8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
+ at src/libproc_macro/bridge/client.rs:309
+ 45: 0x7f42f47ae646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
+ at src/libproc_macro/bridge/client.rs:351
+ 46: 0x7f42f47ae646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
+ at $SRC_DIR/libstd/panic.rs:309
+ 47: 0x7f42f47ae646 - std::panicking::try::do_call::he9f8afbfe78826e7
+ at $SRC_DIR/libstd/panicking.rs:294
+ 48: 0x7f42fd32366a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 49: 0x7f42f47ae55c - std::panicking::try::h827a356ed447cdc9
+ at $SRC_DIR/libstd/panicking.rs:273
+ 50: 0x7f42f4789b75 - std::panic::catch_unwind::he54809d0d1d022a8
+ at $SRC_DIR/libstd/panic.rs:388
+ 51: 0x7f42f4789b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
+ at src/libproc_macro/bridge/client.rs:350
+ 52: 0x7f42f8fd8a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
+ at $SRC_DIR/libproc_macro/bridge/server.rs:151
+ 53: 0x7f42f8fd8a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
+ at $SRC_DIR/libproc_macro/bridge/server.rs:287
+ 54: 0x7f42f8f8d3ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
+ at $SRC_DIR/libproc_macro/bridge/server.rs:304
+ 55: 0x7f42f8f8d3ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
+ at src/libsyntax_ext/proc_macro_impl.rs:54
+ 56: 0x7f42fa7e5731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
+ at src/libsyntax/ext/expand.rs:740
+ 57: 0x7f42fa7e5731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
+ at src/libsyntax/ext/expand.rs:502
+ 58: 0x7f42fa7dffef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
+ at src/libsyntax/ext/expand.rs:335
+ 59: 0x7f42fa7defae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
+ at src/libsyntax/ext/expand.rs:262
+ 60: 0x7f42fcf327f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
+ at src/librustc_interface/passes.rs:425
+ 61: 0x7f42fcf327f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
+ at $SRC_DIR/librustc/util/common.rs:151
+ 62: 0x7f42fcf327f6 - rustc::util::common::time::h0d513e937245c8f5
+ at $SRC_DIR/librustc/util/common.rs:145
+ 63: 0x7f42fcf327f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
+ at src/librustc_interface/passes.rs:424
+ 64: 0x7f42fcf2fcd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
+ at $SRC_DIR/librustc/util/common.rs:151
+ 65: 0x7f42fcf2fcd2 - rustc::util::common::time::ha88c0b11c2379edf
+ at $SRC_DIR/librustc/util/common.rs:145
+ 66: 0x7f42fcfa303a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
+ at src/librustc_interface/passes.rs:378
+ 67: 0x7f42fcf59f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
+ at src/librustc_interface/passes.rs:144
+ 68: 0x7f42fcf39f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
+ at $SRC_DIR/liballoc/boxed.rs:976
+ 69: 0x7f42fcf39f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
+ at $SRC_DIR/librustc_data_structures/box_region.rs:36
+ 70: 0x7f42fcfa0164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
+ at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
+ 71: 0x7f42fcfa0164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
+ at src/librustc_interface/passes.rs:140
+ 72: 0x7f42fcf0afef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
+ at src/librustc_interface/queries.rs:161
+ 73: 0x7f42fcf0afef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
+ at src/librustc_interface/queries.rs:40
+ 74: 0x7f42fcf0a1c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
+ at src/librustc_interface/queries.rs:158
+ 75: 0x7f42fcf0a1c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
+ at src/librustc_interface/queries.rs:190
+ 76: 0x7f42fcf0a1c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
+ at src/librustc_interface/queries.rs:40
+ 77: 0x7f42fcf097fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
+ at src/librustc_interface/queries.rs:189
+ 78: 0x7f42fcf097fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
+ at src/librustc_interface/queries.rs:209
+ 79: 0x7f42fcf097fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
+ at src/librustc_interface/queries.rs:40
+ 80: 0x7f42fcde7484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
+ at src/librustc_interface/queries.rs:208
+ 81: 0x7f42fd4555c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
+ at src/librustc_driver/lib.rs:302
+ 82: 0x7f42fd4555c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
+ at $SRC_DIR/librustc_interface/interface.rs:123
+ 83: 0x7f42fd4edab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
+ at $SRC_DIR/librustc_interface/interface.rs:142
+ 84: 0x7f42fd4edab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 85: 0x7f42fd4edab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
+ at $SRC_DIR/librustc/ty/context.rs:1917
+ 86: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 87: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 88: 0x7f42fd4edab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
+ at $SRC_DIR/librustc/ty/context.rs:1909
+ 89: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 90: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 91: 0x7f42fd3fc011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
+ at $SRC_DIR/librustc/ty/context.rs:1901
+ 92: 0x7f42fd3fc011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 93: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 94: 0x7f42fd3fc011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
+ at $SRC_DIR/librustc_interface/util.rs:188
+ 95: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 96: 0x7f42fd3fc011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
+ at $SRC_DIR/libsyntax/lib.rs:108
+ 97: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 98: 0x7f42fd430e74 - syntax::with_globals::h879a613a92cf22fe
+ at $SRC_DIR/libsyntax/lib.rs:107
+ 99: 0x7f42fd4a345d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
+ at $SRC_DIR/librustc_interface/util.rs:187
+ 100: 0x7f42fd4a345d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
+ at $SRC_DIR/librustc_interface/util.rs:164
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
+ query stack during panic:
+ end of query stack
1 error: proc macro panicked
2 --> $DIR/invalid-punct-ident-3.rs:10:1
3 |
The actual stderr differed from the expected stderr.
Actual stderr saved to /home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-3/invalid-punct-ident-3.stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args proc-macro/invalid-punct-ident-3.rs`
error: 1 errors occurred comparing output.
status: exit code: 1
command: "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-3.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-3" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-3/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
thread 'rustc' panicked at '`self` cannot be a raw identifier', src/libsyntax_ext/proc_macro_server.rs:341:13
stack backtrace:
0: 0x7f42fd300e72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
1: 0x7f42fd300e72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
2: 0x7f42fd300e72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
at src/libstd/sys_common/backtrace.rs:47
3: 0x7f42fd300e72 - std::sys_common::backtrace::print::h600405fff6f83402
at src/libstd/sys_common/backtrace.rs:36
4: 0x7f42fd311f52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
at src/libstd/panicking.rs:198
5: 0x7f42fd311cbc - std::panicking::default_hook::h9025d036684c558d
at src/libstd/panicking.rs:212
6: 0x7f42fb1852d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:760
7: 0x7f42fb1852d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
at src/librustc/util/common.rs:40
8: 0x7f42fd31261e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
at src/libstd/panicking.rs:479
9: 0x7f42fd3121c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
at src/libstd/panicking.rs:382
10: 0x7f42fd31210f - std::panicking::begin_panic_fmt::h2f88c727739970d0
at src/libstd/panicking.rs:337
11: 0x7f42f8f7753f - syntax_ext::proc_macro_server::Ident::new::h044ef9ae357f6dd8
at src/libsyntax_ext/proc_macro_server.rs:0
12: 0x7f42f8f7b0fb - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Ident>::new::hc44f05ed6f622a6f
at src/libsyntax_ext/proc_macro_server.rs:526
13: 0x7f42f8f7b0fb - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Ident>::new::h4c840b83ee1d9d5f
at src/libsyntax_ext/lib.rs:1
14: 0x7f42f8f7b0fb - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h983468512a0784bb
at src/libsyntax_ext/lib.rs:1
15: 0x7f42f8f7b0fb - core::ops::function::FnOnce::call_once::he50143b992628061
at /home/santiago/src/oss/rust1/src/libcore/ops/function.rs:231
16: 0x7f42f8f7b0fb - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b454bccdfeb0449
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
17: 0x7f42f8ff61e5 - std::panicking::try::do_call::hc3072326f087edb3
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
18: 0x7f42fd32366a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
19: 0x7f42f8ff23f6 - std::panicking::try::h1c0788a12adae9e3
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
20: 0x7f42f8fda9f6 - std::panic::catch_unwind::h14e423c3cdc38a33
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
21: 0x7f42f8fda9f6 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:113
22: 0x7f42f9036883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:149
23: 0x7f42f9036883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/closure.rs:19
24: 0x7f42f4798a20 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
at src/libproc_macro/bridge/closure.rs:30
25: 0x7f42f4798a20 - proc_macro::bridge::client::Ident::new::{{closure}}::h91ddf90bdca1b9d7
at src/libproc_macro/bridge/client.rs:236
26: 0x7f42f4798a20 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::h3db3d509a86a40ac
at src/libproc_macro/bridge/client.rs:320
27: 0x7f42f4798a20 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h870135d29872c706
at src/libproc_macro/bridge/client.rs:285
28: 0x7f42f4798a20 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::hb1b00f88df8925e8
at src/libproc_macro/bridge/scoped_cell.rs:73
29: 0x7f42f4783efb - proc_macro::bridge::client::BridgeState::with::{{closure}}::hb614b926660727d2
at src/libproc_macro/bridge/client.rs:283
30: 0x7f42f4783efb - std::thread::local::LocalKey<T>::try_with::h511dc2323d5f8934
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
31: 0x7f42f4783efb - std::thread::local::LocalKey<T>::with::h36662c2fde5c0402
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
32: 0x7f42f4783efb - proc_macro::bridge::client::BridgeState::with::hfde2925b09d31a21
at src/libproc_macro/bridge/client.rs:282
33: 0x7f42f4783efb - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h985501a26ae86746
at src/libproc_macro/bridge/client.rs:313
34: 0x7f42f4783efb - proc_macro::bridge::client::Ident::new::hd9ccacb9de59a9ae
at src/libproc_macro/bridge/client.rs:229
35: 0x7f42f4783efb - proc_macro::Ident::new_raw::h7ef23ce0baa53985
at src/libproc_macro/lib.rs:827
36: 0x7f42f47823f3 - invalid_punct_ident::invalid_raw_ident::h939f3dc21602ac13
37: 0x7f42f479cd1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
at src/libproc_macro/bridge/client.rs:358
38: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
at src/libproc_macro/bridge/scoped_cell.rs:78
39: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
at src/libproc_macro/bridge/scoped_cell.rs:73
40: 0x7f42f479cd1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
at src/libproc_macro/bridge/scoped_cell.rs:78
41: 0x7f42f479d8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
at src/libproc_macro/bridge/client.rs:309
42: 0x7f42f479d8a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
43: 0x7f42f479d8a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
44: 0x7f42f479d8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
at src/libproc_macro/bridge/client.rs:309
45: 0x7f42f47ae646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
at src/libproc_macro/bridge/client.rs:351
46: 0x7f42f47ae646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
47: 0x7f42f47ae646 - std::panicking::try::do_call::he9f8afbfe78826e7
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
48: 0x7f42fd32366a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
49: 0x7f42f47ae55c - std::panicking::try::h827a356ed447cdc9
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
50: 0x7f42f4789b75 - std::panic::catch_unwind::he54809d0d1d022a8
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
51: 0x7f42f4789b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
at src/libproc_macro/bridge/client.rs:350
52: 0x7f42f8fd8a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:151
53: 0x7f42f8fd8a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:287
54: 0x7f42f8f8d3ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:304
55: 0x7f42f8f8d3ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
at src/libsyntax_ext/proc_macro_impl.rs:54
56: 0x7f42fa7e5731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
at src/libsyntax/ext/expand.rs:740
57: 0x7f42fa7e5731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
at src/libsyntax/ext/expand.rs:502
58: 0x7f42fa7dffef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
at src/libsyntax/ext/expand.rs:335
59: 0x7f42fa7defae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
at src/libsyntax/ext/expand.rs:262
60: 0x7f42fcf327f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
at src/librustc_interface/passes.rs:425
61: 0x7f42fcf327f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
62: 0x7f42fcf327f6 - rustc::util::common::time::h0d513e937245c8f5
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
63: 0x7f42fcf327f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
at src/librustc_interface/passes.rs:424
64: 0x7f42fcf2fcd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
65: 0x7f42fcf2fcd2 - rustc::util::common::time::ha88c0b11c2379edf
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
66: 0x7f42fcfa303a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
at src/librustc_interface/passes.rs:378
67: 0x7f42fcf59f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
at src/librustc_interface/passes.rs:144
68: 0x7f42fcf39f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:976
69: 0x7f42fcf39f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
at /home/santiago/src/oss/rust1/src/librustc_data_structures/box_region.rs:36
70: 0x7f42fcfa0164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
71: 0x7f42fcfa0164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
at src/librustc_interface/passes.rs:140
72: 0x7f42fcf0afef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
at src/librustc_interface/queries.rs:161
73: 0x7f42fcf0afef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
at src/librustc_interface/queries.rs:40
74: 0x7f42fcf0a1c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
at src/librustc_interface/queries.rs:158
75: 0x7f42fcf0a1c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
at src/librustc_interface/queries.rs:190
76: 0x7f42fcf0a1c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
at src/librustc_interface/queries.rs:40
77: 0x7f42fcf097fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
at src/librustc_interface/queries.rs:189
78: 0x7f42fcf097fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
at src/librustc_interface/queries.rs:209
79: 0x7f42fcf097fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
at src/librustc_interface/queries.rs:40
80: 0x7f42fcde7484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
at src/librustc_interface/queries.rs:208
81: 0x7f42fd4555c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
at src/librustc_driver/lib.rs:302
82: 0x7f42fd4555c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:123
83: 0x7f42fd4edab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:142
84: 0x7f42fd4edab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
85: 0x7f42fd4edab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1917
86: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
87: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
88: 0x7f42fd4edab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1909
89: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
90: 0x7f42fd4edab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
91: 0x7f42fd3fc011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1901
92: 0x7f42fd3fc011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
93: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
94: 0x7f42fd3fc011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:188
95: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
96: 0x7f42fd3fc011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:108
97: 0x7f42fd3fc011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
98: 0x7f42fd430e74 - syntax::with_globals::h879a613a92cf22fe
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:107
99: 0x7f42fd4a345d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:187
100: 0x7f42fd4a345d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:164
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
query stack during panic:
end of query stack
error: proc macro panicked
--> /home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-3.rs:10:1
|
LL | invalid_raw_ident!(); //~ ERROR proc macro panicked
| ^^^^^^^^^^^^^^^^^^^^^
|
= help: message: `self` cannot be a raw identifier
error: aborting due to previous error
------------------------------------------
---- [ui] ui/proc-macro/invalid-punct-ident-2.rs stdout ----
diff of stderr:
+ stack backtrace:
+ 0: 0x7f64701fce72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
+ 1: 0x7f64701fce72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
+ 2: 0x7f64701fce72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
+ at src/libstd/sys_common/backtrace.rs:47
+ 3: 0x7f64701fce72 - std::sys_common::backtrace::print::h600405fff6f83402
+ at src/libstd/sys_common/backtrace.rs:36
+ 4: 0x7f647020df52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
+ at src/libstd/panicking.rs:198
+ 5: 0x7f647020dcbc - std::panicking::default_hook::h9025d036684c558d
+ at src/libstd/panicking.rs:212
+ 6: 0x7f646e0812d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
+ at $SRC_DIR/liballoc/boxed.rs:760
+ 7: 0x7f646e0812d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
+ at src/librustc/util/common.rs:40
+ 8: 0x7f647020e61e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
+ at src/libstd/panicking.rs:479
+ 9: 0x7f647020e1c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
+ at src/libstd/panicking.rs:382
+ 10: 0x7f647020e10f - std::panicking::begin_panic_fmt::h2f88c727739970d0
+ at src/libstd/panicking.rs:337
+ 11: 0x7f646be7353f - syntax_ext::proc_macro_server::Ident::new::h044ef9ae357f6dd8
+ at src/libsyntax_ext/proc_macro_server.rs:0
+ 12: 0x7f646be770fb - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Ident>::new::hc44f05ed6f622a6f
+ at src/libsyntax_ext/proc_macro_server.rs:526
+ 13: 0x7f646be770fb - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Ident>::new::h4c840b83ee1d9d5f
+ at src/libsyntax_ext/lib.rs:1
+ 14: 0x7f646be770fb - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h983468512a0784bb
+ at src/libsyntax_ext/lib.rs:1
+ 15: 0x7f646be770fb - core::ops::function::FnOnce::call_once::he50143b992628061
+ at $SRC_DIR/libcore/ops/function.rs:231
+ 16: 0x7f646be770fb - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b454bccdfeb0449
+ at $SRC_DIR/libstd/panic.rs:309
+ 17: 0x7f646bef21e5 - std::panicking::try::do_call::hc3072326f087edb3
+ at $SRC_DIR/libstd/panicking.rs:294
+ 18: 0x7f647021f66a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 19: 0x7f646beee3f6 - std::panicking::try::h1c0788a12adae9e3
+ at $SRC_DIR/libstd/panicking.rs:273
+ 20: 0x7f646bed69f6 - std::panic::catch_unwind::h14e423c3cdc38a33
+ at $SRC_DIR/libstd/panic.rs:388
+ 21: 0x7f646bed69f6 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
+ at $SRC_DIR/libproc_macro/bridge/server.rs:113
+ 22: 0x7f646bf32883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
+ at $SRC_DIR/libproc_macro/bridge/server.rs:149
+ 23: 0x7f646bf32883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
+ at $SRC_DIR/libproc_macro/bridge/closure.rs:19
+ 24: 0x7f645cb86a20 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
+ at src/libproc_macro/bridge/closure.rs:30
+ 25: 0x7f645cb86a20 - proc_macro::bridge::client::Ident::new::{{closure}}::h91ddf90bdca1b9d7
+ at src/libproc_macro/bridge/client.rs:236
+ 26: 0x7f645cb86a20 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::h3db3d509a86a40ac
+ at src/libproc_macro/bridge/client.rs:320
+ 27: 0x7f645cb86a20 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h870135d29872c706
+ at src/libproc_macro/bridge/client.rs:285
+ 28: 0x7f645cb86a20 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::hb1b00f88df8925e8
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 29: 0x7f645cb71e7b - proc_macro::bridge::client::BridgeState::with::{{closure}}::hb614b926660727d2
+ at src/libproc_macro/bridge/client.rs:283
+ 30: 0x7f645cb71e7b - std::thread::local::LocalKey<T>::try_with::h511dc2323d5f8934
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 31: 0x7f645cb71e7b - std::thread::local::LocalKey<T>::with::h36662c2fde5c0402
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 32: 0x7f645cb71e7b - proc_macro::bridge::client::BridgeState::with::hfde2925b09d31a21
+ at src/libproc_macro/bridge/client.rs:282
+ 33: 0x7f645cb71e7b - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h985501a26ae86746
+ at src/libproc_macro/bridge/client.rs:313
+ 34: 0x7f645cb71e7b - proc_macro::bridge::client::Ident::new::hd9ccacb9de59a9ae
+ at src/libproc_macro/bridge/client.rs:229
+ 35: 0x7f645cb71e7b - proc_macro::Ident::new::h18f3c3092bacba84
+ at src/libproc_macro/lib.rs:821
+ 36: 0x7f645cb70393 - invalid_punct_ident::invalid_ident::h8df890cfd327fd27
+ 37: 0x7f645cb8ad1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
+ at src/libproc_macro/bridge/client.rs:358
+ 38: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 39: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
+ at src/libproc_macro/bridge/scoped_cell.rs:73
+ 40: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
+ at src/libproc_macro/bridge/scoped_cell.rs:78
+ 41: 0x7f645cb8b8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
+ at src/libproc_macro/bridge/client.rs:309
+ 42: 0x7f645cb8b8a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 43: 0x7f645cb8b8a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 44: 0x7f645cb8b8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
+ at src/libproc_macro/bridge/client.rs:309
+ 45: 0x7f645cb9c646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
+ at src/libproc_macro/bridge/client.rs:351
+ 46: 0x7f645cb9c646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
+ at $SRC_DIR/libstd/panic.rs:309
+ 47: 0x7f645cb9c646 - std::panicking::try::do_call::he9f8afbfe78826e7
+ at $SRC_DIR/libstd/panicking.rs:294
+ 48: 0x7f647021f66a - __rust_maybe_catch_panic
+ at src/libpanic_unwind/lib.rs:82
+ 49: 0x7f645cb9c55c - std::panicking::try::h827a356ed447cdc9
+ at $SRC_DIR/libstd/panicking.rs:273
+ 50: 0x7f645cb77b75 - std::panic::catch_unwind::he54809d0d1d022a8
+ at $SRC_DIR/libstd/panic.rs:388
+ 51: 0x7f645cb77b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
+ at src/libproc_macro/bridge/client.rs:350
+ 52: 0x7f646bed4a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
+ at $SRC_DIR/libproc_macro/bridge/server.rs:151
+ 53: 0x7f646bed4a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
+ at $SRC_DIR/libproc_macro/bridge/server.rs:287
+ 54: 0x7f646be893ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
+ at $SRC_DIR/libproc_macro/bridge/server.rs:304
+ 55: 0x7f646be893ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
+ at src/libsyntax_ext/proc_macro_impl.rs:54
+ 56: 0x7f646d6e1731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
+ at src/libsyntax/ext/expand.rs:740
+ 57: 0x7f646d6e1731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
+ at src/libsyntax/ext/expand.rs:502
+ 58: 0x7f646d6dbfef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
+ at src/libsyntax/ext/expand.rs:335
+ 59: 0x7f646d6dafae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
+ at src/libsyntax/ext/expand.rs:262
+ 60: 0x7f646fe2e7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
+ at src/librustc_interface/passes.rs:425
+ 61: 0x7f646fe2e7f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
+ at $SRC_DIR/librustc/util/common.rs:151
+ 62: 0x7f646fe2e7f6 - rustc::util::common::time::h0d513e937245c8f5
+ at $SRC_DIR/librustc/util/common.rs:145
+ 63: 0x7f646fe2e7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
+ at src/librustc_interface/passes.rs:424
+ 64: 0x7f646fe2bcd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
+ at $SRC_DIR/librustc/util/common.rs:151
+ 65: 0x7f646fe2bcd2 - rustc::util::common::time::ha88c0b11c2379edf
+ at $SRC_DIR/librustc/util/common.rs:145
+ 66: 0x7f646fe9f03a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
+ at src/librustc_interface/passes.rs:378
+ 67: 0x7f646fe55f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
+ at src/librustc_interface/passes.rs:144
+ 68: 0x7f646fe35f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
+ at $SRC_DIR/liballoc/boxed.rs:976
+ 69: 0x7f646fe35f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
+ at $SRC_DIR/librustc_data_structures/box_region.rs:36
+ 70: 0x7f646fe9c164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
+ at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
+ 71: 0x7f646fe9c164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
+ at src/librustc_interface/passes.rs:140
+ 72: 0x7f646fe06fef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
+ at src/librustc_interface/queries.rs:161
+ 73: 0x7f646fe06fef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
+ at src/librustc_interface/queries.rs:40
+ 74: 0x7f646fe061c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
+ at src/librustc_interface/queries.rs:158
+ 75: 0x7f646fe061c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
+ at src/librustc_interface/queries.rs:190
+ 76: 0x7f646fe061c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
+ at src/librustc_interface/queries.rs:40
+ 77: 0x7f646fe057fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
+ at src/librustc_interface/queries.rs:189
+ 78: 0x7f646fe057fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
+ at src/librustc_interface/queries.rs:209
+ 79: 0x7f646fe057fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
+ at src/librustc_interface/queries.rs:40
+ 80: 0x7f646fce3484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
+ at src/librustc_interface/queries.rs:208
+ 81: 0x7f64703515c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
+ at src/librustc_driver/lib.rs:302
+ 82: 0x7f64703515c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
+ at $SRC_DIR/librustc_interface/interface.rs:123
+ 83: 0x7f64703e9ab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
+ at $SRC_DIR/librustc_interface/interface.rs:142
+ 84: 0x7f64703e9ab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 85: 0x7f64703e9ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
+ at $SRC_DIR/librustc/ty/context.rs:1917
+ 86: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 87: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 88: 0x7f64703e9ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
+ at $SRC_DIR/librustc/ty/context.rs:1909
+ 89: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
+ at $SRC_DIR/libstd/thread/local.rs:257
+ 90: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
+ at $SRC_DIR/libstd/thread/local.rs:234
+ 91: 0x7f64702f8011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
+ at $SRC_DIR/librustc/ty/context.rs:1901
+ 92: 0x7f64702f8011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
+ at $SRC_DIR/librustc_interface/util.rs:192
+ 93: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 94: 0x7f64702f8011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
+ at $SRC_DIR/librustc_interface/util.rs:188
+ 95: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 96: 0x7f64702f8011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
+ at $SRC_DIR/libsyntax/lib.rs:108
+ 97: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
+ at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
+ 98: 0x7f647032ce74 - syntax::with_globals::h879a613a92cf22fe
+ at $SRC_DIR/libsyntax/lib.rs:107
+ 99: 0x7f647039f45d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
+ at $SRC_DIR/librustc_interface/util.rs:187
+ 100: 0x7f647039f45d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
+ at $SRC_DIR/librustc_interface/util.rs:164
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
+ query stack during panic:
+ end of query stack
1 error: proc macro panicked
2 --> $DIR/invalid-punct-ident-2.rs:10:1
3 |
The actual stderr differed from the expected stderr.
Actual stderr saved to /home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-2/invalid-punct-ident-2.stderr
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args proc-macro/invalid-punct-ident-2.rs`
error: 1 errors occurred comparing output.
status: exit code: 1
command: "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-2.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "--out-dir" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-2" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui/proc-macro/invalid-punct-ident-2/auxiliary" "-A" "unused"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
thread 'rustc' panicked at '`"*"` is not a valid identifier', src/libsyntax_ext/proc_macro_server.rs:337:13
stack backtrace:
0: 0x7f64701fce72 - backtrace::backtrace::libunwind::trace::h973aec2ccd9e9cc4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/libunwind.rs:88
1: 0x7f64701fce72 - backtrace::backtrace::trace_unsynchronized::h7404a208d2d5e490
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.29/src/backtrace/mod.rs:66
2: 0x7f64701fce72 - std::sys_common::backtrace::_print::h01f2595b02ee69df
at src/libstd/sys_common/backtrace.rs:47
3: 0x7f64701fce72 - std::sys_common::backtrace::print::h600405fff6f83402
at src/libstd/sys_common/backtrace.rs:36
4: 0x7f647020df52 - std::panicking::default_hook::{{closure}}::h32f134d6b4dcf9b0
at src/libstd/panicking.rs:198
5: 0x7f647020dcbc - std::panicking::default_hook::h9025d036684c558d
at src/libstd/panicking.rs:212
6: 0x7f646e0812d1 - <alloc::boxed::Box<F> as core::ops::function::Fn<A>>::call::hd85359650917b0c5
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:760
7: 0x7f646e0812d1 - rustc::util::common::panic_hook::h6a78169dee3ae625
at src/librustc/util/common.rs:40
8: 0x7f647020e61e - std::panicking::rust_panic_with_hook::hd153f9c50201e46b
at src/libstd/panicking.rs:479
9: 0x7f647020e1c2 - std::panicking::continue_panic_fmt::h7527f7bc1faa5851
at src/libstd/panicking.rs:382
10: 0x7f647020e10f - std::panicking::begin_panic_fmt::h2f88c727739970d0
at src/libstd/panicking.rs:337
11: 0x7f646be7353f - syntax_ext::proc_macro_server::Ident::new::h044ef9ae357f6dd8
at src/libsyntax_ext/proc_macro_server.rs:0
12: 0x7f646be770fb - <syntax_ext::proc_macro_server::Rustc as proc_macro::bridge::server::Ident>::new::hc44f05ed6f622a6f
at src/libsyntax_ext/proc_macro_server.rs:526
13: 0x7f646be770fb - <proc_macro::bridge::server::MarkedTypes<S> as proc_macro::bridge::server::Ident>::new::h4c840b83ee1d9d5f
at src/libsyntax_ext/lib.rs:1
14: 0x7f646be770fb - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::{{closure}}::h983468512a0784bb
at src/libsyntax_ext/lib.rs:1
15: 0x7f646be770fb - core::ops::function::FnOnce::call_once::he50143b992628061
at /home/santiago/src/oss/rust1/src/libcore/ops/function.rs:231
16: 0x7f646be770fb - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h8b454bccdfeb0449
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
17: 0x7f646bef21e5 - std::panicking::try::do_call::hc3072326f087edb3
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
18: 0x7f647021f66a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
19: 0x7f646beee3f6 - std::panicking::try::h1c0788a12adae9e3
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
20: 0x7f646bed69f6 - std::panic::catch_unwind::h14e423c3cdc38a33
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
21: 0x7f646bed69f6 - <proc_macro::bridge::server::Dispatcher<proc_macro::bridge::server::MarkedTypes<S>> as proc_macro::bridge::server::DispatcherTrait>::dispatch::h46ecba52fc590935
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:113
22: 0x7f646bf32883 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::{{closure}}::h924246872a5e1985
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:149
23: 0x7f646bf32883 - <proc_macro::bridge::closure::Closure<A,R> as core::convert::From<&mut F>>::from::call::h55226ad0c3931825
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/closure.rs:19
24: 0x7f645cb86a20 - proc_macro::bridge::closure::Closure<A,R>::call::h17285a1606d9b8ed
at src/libproc_macro/bridge/closure.rs:30
25: 0x7f645cb86a20 - proc_macro::bridge::client::Ident::new::{{closure}}::h91ddf90bdca1b9d7
at src/libproc_macro/bridge/client.rs:236
26: 0x7f645cb86a20 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::{{closure}}::h3db3d509a86a40ac
at src/libproc_macro/bridge/client.rs:320
27: 0x7f645cb86a20 - proc_macro::bridge::client::BridgeState::with::{{closure}}::{{closure}}::h870135d29872c706
at src/libproc_macro/bridge/client.rs:285
28: 0x7f645cb86a20 - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::hb1b00f88df8925e8
at src/libproc_macro/bridge/scoped_cell.rs:73
29: 0x7f645cb71e7b - proc_macro::bridge::client::BridgeState::with::{{closure}}::hb614b926660727d2
at src/libproc_macro/bridge/client.rs:283
30: 0x7f645cb71e7b - std::thread::local::LocalKey<T>::try_with::h511dc2323d5f8934
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
31: 0x7f645cb71e7b - std::thread::local::LocalKey<T>::with::h36662c2fde5c0402
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
32: 0x7f645cb71e7b - proc_macro::bridge::client::BridgeState::with::hfde2925b09d31a21
at src/libproc_macro/bridge/client.rs:282
33: 0x7f645cb71e7b - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::with::h985501a26ae86746
at src/libproc_macro/bridge/client.rs:313
34: 0x7f645cb71e7b - proc_macro::bridge::client::Ident::new::hd9ccacb9de59a9ae
at src/libproc_macro/bridge/client.rs:229
35: 0x7f645cb71e7b - proc_macro::Ident::new::h18f3c3092bacba84
at src/libproc_macro/lib.rs:821
36: 0x7f645cb70393 - invalid_punct_ident::invalid_ident::h8df890cfd327fd27
37: 0x7f645cb8ad1c - proc_macro::bridge::client::__run_expand1::{{closure}}::{{closure}}::h836ac8222cc4f1b3
at src/libproc_macro/bridge/client.rs:358
38: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::{{closure}}::hbf62404f4ffc20ff
at src/libproc_macro/bridge/scoped_cell.rs:78
39: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::replace::ha47419892bc3bb45
at src/libproc_macro/bridge/scoped_cell.rs:73
40: 0x7f645cb8ad1c - proc_macro::bridge::scoped_cell::ScopedCell<T>::set::h188b39ed0ba4206b
at src/libproc_macro/bridge/scoped_cell.rs:78
41: 0x7f645cb8b8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::{{closure}}::h1a72716f2fd30dcd
at src/libproc_macro/bridge/client.rs:309
42: 0x7f645cb8b8a3 - std::thread::local::LocalKey<T>::try_with::h08b2ab1b1b3051d1
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
43: 0x7f645cb8b8a3 - std::thread::local::LocalKey<T>::with::h173032d086fc8c4c
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
44: 0x7f645cb8b8a3 - proc_macro::bridge::client::<impl proc_macro::bridge::Bridge>::enter::he5b30137ace8ca84
at src/libproc_macro/bridge/client.rs:309
45: 0x7f645cb9c646 - proc_macro::bridge::client::__run_expand1::{{closure}}::h57eb761690729c8a
at src/libproc_macro/bridge/client.rs:351
46: 0x7f645cb9c646 - <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once::h7703409df14598ea
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:309
47: 0x7f645cb9c646 - std::panicking::try::do_call::he9f8afbfe78826e7
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:294
48: 0x7f647021f66a - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:82
49: 0x7f645cb9c55c - std::panicking::try::h827a356ed447cdc9
at /home/santiago/src/oss/rust1/src/libstd/panicking.rs:273
50: 0x7f645cb77b75 - std::panic::catch_unwind::he54809d0d1d022a8
at /home/santiago/src/oss/rust1/src/libstd/panic.rs:388
51: 0x7f645cb77b75 - proc_macro::bridge::client::__run_expand1::ha4b64424be58d867
at src/libproc_macro/bridge/client.rs:350
52: 0x7f646bed4a48 - <proc_macro::bridge::server::SameThread as proc_macro::bridge::server::ExecutionStrategy>::run_bridge_and_client::h67a06a45279e9f5e
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:151
53: 0x7f646bed4a48 - proc_macro::bridge::server::run_server::h6af5ab0009272d09
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:287
54: 0x7f646be893ac - proc_macro::bridge::server::<impl proc_macro::bridge::client::Client<fn(proc_macro::TokenStream) .> proc_macro::TokenStream>>::run::hf866ed97f5bf94f2
at /home/santiago/src/oss/rust1/src/libproc_macro/bridge/server.rs:304
55: 0x7f646be893ac - <syntax_ext::proc_macro_impl::BangProcMacro as syntax::ext::base::ProcMacro>::expand::hf376b95bbfccb1b7
at src/libsyntax_ext/proc_macro_impl.rs:54
56: 0x7f646d6e1731 - syntax::ext::expand::MacroExpander::expand_bang_invoc::h6df23e5d51f08546
at src/libsyntax/ext/expand.rs:740
57: 0x7f646d6e1731 - syntax::ext::expand::MacroExpander::expand_invoc::hcde59cfb68d9555b
at src/libsyntax/ext/expand.rs:502
58: 0x7f646d6dbfef - syntax::ext::expand::MacroExpander::expand_fragment::h61bdc03e9bdda244
at src/libsyntax/ext/expand.rs:335
59: 0x7f646d6dafae - syntax::ext::expand::MacroExpander::expand_crate::h1b5a346b28783ee3
at src/libsyntax/ext/expand.rs:262
60: 0x7f646fe2e7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::{{closure}}::h2713a515bfd0e3d5
at src/librustc_interface/passes.rs:425
61: 0x7f646fe2e7f6 - rustc::util::common::time_ext::hb4cf4e51f80e4938
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
62: 0x7f646fe2e7f6 - rustc::util::common::time::h0d513e937245c8f5
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
63: 0x7f646fe2e7f6 - rustc_interface::passes::configure_and_expand_inner::{{closure}}::h019b63609b260ce4
at src/librustc_interface/passes.rs:424
64: 0x7f646fe2bcd2 - rustc::util::common::time_ext::h07b8a32a32eeefff
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:151
65: 0x7f646fe2bcd2 - rustc::util::common::time::ha88c0b11c2379edf
at /home/santiago/src/oss/rust1/src/librustc/util/common.rs:145
66: 0x7f646fe9f03a - rustc_interface::passes::configure_and_expand_inner::h02968c7d14c876a6
at src/librustc_interface/passes.rs:378
67: 0x7f646fe55f6f - rustc_interface::passes::configure_and_expand::{{closure}}::h90358dc1bcebe910
at src/librustc_interface/passes.rs:144
68: 0x7f646fe35f72 - alloc::boxed::<impl core::ops::generator::Generator for core::pin::Pin<alloc::boxed::Box<G>>>::resume::h3eb23acf673368e8
at /home/santiago/src/oss/rust1/src/liballoc/boxed.rs:976
69: 0x7f646fe35f72 - rustc_data_structures::box_region::PinnedGenerator<I,A,R>::new::h62bbdec2ffa5125e
at /home/santiago/src/oss/rust1/src/librustc_data_structures/box_region.rs:36
70: 0x7f646fe9c164 - rustc_interface::passes::BoxedResolver::new::h1991cb2a7ed6f2d6
at /home/santiago/src/oss/rust1/<::rustc_data_structures::box_region::declare_box_region_type macros>:10
71: 0x7f646fe9c164 - rustc_interface::passes::configure_and_expand::h890d48d3cf077b98
at src/librustc_interface/passes.rs:140
72: 0x7f646fe06fef - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::{{closure}}::he0db23eaa1636868
at src/librustc_interface/queries.rs:161
73: 0x7f646fe06fef - rustc_interface::queries::Query<T>::compute::h58af82382083935a
at src/librustc_interface/queries.rs:40
74: 0x7f646fe061c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::expansion::h23353cb7d21bac93
at src/librustc_interface/queries.rs:158
75: 0x7f646fe061c4 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::{{closure}}::h9d31dfa8a7021981
at src/librustc_interface/queries.rs:190
76: 0x7f646fe061c4 - rustc_interface::queries::Query<T>::compute::h2b08e72f8328dec9
at src/librustc_interface/queries.rs:40
77: 0x7f646fe057fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::lower_to_hir::hd01384658d9c9a91
at src/librustc_interface/queries.rs:189
78: 0x7f646fe057fa - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::{{closure}}::h356f540827fad644
at src/librustc_interface/queries.rs:209
79: 0x7f646fe057fa - rustc_interface::queries::Query<T>::compute::h086738f2ef6376fb
at src/librustc_interface/queries.rs:40
80: 0x7f646fce3484 - rustc_interface::queries::<impl rustc_interface::interface::Compiler>::prepare_outputs::h8f52967cdfd2b921
at src/librustc_interface/queries.rs:208
81: 0x7f64703515c5 - rustc_driver::run_compiler::{{closure}}::hb68811775b41dc8f
at src/librustc_driver/lib.rs:302
82: 0x7f64703515c5 - rustc_interface::interface::run_compiler_in_existing_thread_pool::h55491e2cd739b029
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:123
83: 0x7f64703e9ab2 - rustc_interface::interface::run_compiler::{{closure}}::h0a28d9f888d92cf4
at /home/santiago/src/oss/rust1/src/librustc_interface/interface.rs:142
84: 0x7f64703e9ab2 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::{{closure}}::h5ad1e3010cdf42eb
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
85: 0x7f64703e9ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::{{closure}}::h7c4baca8ee6b5ba4
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1917
86: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::try_with::h10a9d4a52d8bfc53
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
87: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::with::h08506d6302616c8e
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
88: 0x7f64703e9ab2 - rustc::ty::context::tls::with_thread_locals::{{closure}}::hdf6651125fd71c2a
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1909
89: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::try_with::h0f9ce255d56cc05a
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:257
90: 0x7f64703e9ab2 - std::thread::local::LocalKey<T>::with::hd5a0f89961909b29
at /home/santiago/src/oss/rust1/src/libstd/thread/local.rs:234
91: 0x7f64702f8011 - rustc::ty::context::tls::with_thread_locals::hde7b9d1481ec9c93
at /home/santiago/src/oss/rust1/src/librustc/ty/context.rs:1901
92: 0x7f64702f8011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::{{closure}}::h29210aa90a231cc7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:192
93: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::h075482c695ab43dc
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
94: 0x7f64702f8011 - rustc_interface::util::spawn_thread_pool::{{closure}}::{{closure}}::h03881dad581005f7
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:188
95: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::h4702829fcc6ab2a0
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
96: 0x7f64702f8011 - syntax::with_globals::{{closure}}::hc71c33c5fe7c95bb
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:108
97: 0x7f64702f8011 - scoped_tls::ScopedKey<T>::set::hbe3ec04882f67eb4
at /home/santiago/.cargo/registry/src/github.com-1ecc6299db9ec823/scoped-tls-1.0.0/src/lib.rs:137
98: 0x7f647032ce74 - syntax::with_globals::h879a613a92cf22fe
at /home/santiago/src/oss/rust1/src/libsyntax/lib.rs:107
99: 0x7f647039f45d - rustc_interface::util::spawn_thread_pool::{{closure}}::h87670fd2eb57a636
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:187
100: 0x7f647039f45d - rustc_interface::util::scoped_thread::{{closure}}::h7edfc12ffe826f86
at /home/santiago/src/oss/rust1/src/librustc_interface/util.rs:164
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
query stack during panic:
end of query stack
error: proc macro panicked
--> /home/santiago/src/oss/rust1/src/test/ui/proc-macro/invalid-punct-ident-2.rs:10:1
|
LL | invalid_ident!(); //~ ERROR proc macro panicked
| ^^^^^^^^^^^^^^^^^
|
= help: message: `"*"` is not a valid identifier
error: aborting due to previous error
------------------------------------------
failures:
[ui] ui/proc-macro/invalid-punct-ident-1.rs
[ui] ui/proc-macro/invalid-punct-ident-2.rs
[ui] ui/proc-macro/invalid-punct-ident-3.rs
test result: FAILED. 1 passed; 3 failed; 5705 ignored; 0 measured; 0 filtered out
thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:521:22
stack backtrace:
0: 0x56544a0eaf83 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h948c0fb452578676
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: 0x56544a0e622b - std::sys_common::backtrace::_print::hd70f5cc46ed9ce7b
at src/libstd/sys_common/backtrace.rs:71
2: 0x56544a0e9ae6 - std::panicking::default_hook::{{closure}}::hdb7928df18bb542b
at src/libstd/sys_common/backtrace.rs:59
at src/libstd/panicking.rs:197
3: 0x56544a0e9879 - std::panicking::default_hook::h4fa44f98892386c4
at src/libstd/panicking.rs:211
4: 0x56544a0ea1ef - std::panicking::rust_panic_with_hook::h9be0def694e27f2e
at src/libstd/panicking.rs:474
5: 0x565449f6b884 - std::panicking::begin_panic::h98a6c5ba8e74c64f
at /rustc/3a5d62bd5675ddd406a5b93d630ba1ddced91777/src/libstd/panicking.rs:408
6: 0x565449f6e9ab - compiletest::main::h71699c4d59afb196
at src/tools/compiletest/src/main.rs:521
at src/tools/compiletest/src/main.rs:48
7: 0x565449f9cde2 - std::rt::lang_start::{{closure}}::hc2b393609c1d455a
at /rustc/3a5d62bd5675ddd406a5b93d630ba1ddced91777/src/libstd/rt.rs:64
8: 0x56544a0e9bf2 - std::panicking::try::do_call::h5897130bb16d97cf
at src/libstd/rt.rs:49
at src/libstd/panicking.rs:293
9: 0x56544a0f2739 - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:85
10: 0x56544a0ea7bc - std::rt::lang_start_internal::h35229805b770fdeb
at src/libstd/panicking.rs:272
at src/libstd/panic.rs:388
at src/libstd/rt.rs:48
11: 0x565449f78197 - main
12: 0x7fb97e492ee2 - __libc_start_main
13: 0x565449f6a1cd - _start
14: 0x0 - <unknown>
command did not execute successfully: "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/lib" "--run-lib-path" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--src-base" "/home/santiago/src/oss/rust1/src/test/ui" "--build-base" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage1-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/llvm/build/bin/FileCheck" "--nodejs" "/usr/bin/node" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options -Lnative=/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options -Lnative=/home/santiago/src/oss/rust1/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--llvm-version" "8.0.0-rust-1.37.0-dev-1bbe0b3e1\n" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
expected success, got: exit code: 101
failed to run: /home/santiago/src/oss/rust1/build/bootstrap/debug/bootstrap test -i --stage 1 -j 4 src/test/ui
Build completed unsuccessfully in 0:00:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment