Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

check type error recursively in typeck #128670

Closed
wants to merge 1 commit into from

Conversation

adwinwhite
Copy link
Contributor

Prevent types that contains error from passing typeck and causing error in const eval later.

Type visitor doesn't visit fields of ADT thus cannot detect error in them. So I created a custom visitor to allow recursive visiting.

Fixes #127742.

@rustbot
Copy link
Collaborator

rustbot commented Aug 5, 2024

r? @nnethercote

rustbot has assigned @nnethercote.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Aug 5, 2024
@nnethercote
Copy link
Contributor

I don't know much about type checking and @compiler-errors reviewed #122749, which apparently caused #127742, so:

r? compiler-errors

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-tools failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
   Compiling rustc_expand v0.0.0 (/checkout/compiler/rustc_expand)
   Compiling rustc_builtin_macros v0.0.0 (/checkout/compiler/rustc_builtin_macros)
error: rustc interrupted by SIGSEGV, printing backtrace

/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0xa92316)[0x7f49bee97316]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f49be0ae520]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x473840e)[0x7f49c2b3d40e]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvMs3_NtNtCsiBSmF6nOwQK_12rustc_middle2ty7contextNtB5_13CtxtInterners9intern_ty+0xbe)[0x7f49c2a7552e]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x46f8100)[0x7f49c2afd100]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x48b4196)[0x7f49c2cb9196]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x46f7df7)[0x7f49c2afcdf7]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x48b4196)[0x7f49c2cb9196]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x46f7df7)[0x7f49c2afcdf7]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvMsN_NtCsiBSmF6nOwQK_12rustc_middle2tyNtB5_8FieldDef2ty+0x5d)[0x7f49c2b153ad]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x130e79d)[0x7f49bf71379d]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xa7)[0x7f49bf903cd7]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(+0x138b588)[0x7f49bf790588]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0x1c8)[0x7f49bf903df8]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]
/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/lib/librustc_driver-df4e2097dfc3414a.so(_RNvXs_CsimxAUUEBbeF_16rustc_hir_typeckNtB4_24RecursiveHasErrorVisitorINtNtCsc7OHrHJkCmY_13rustc_type_ir5visit11TypeVisitorNtNtNtCsiBSmF6nOwQK_12rustc_middle2ty7context6TyCtxtE8visit_ty+0xf9)[0x7f49bf903d29]

note: rustc unexpectedly overflowed its stack! this is a bug
note: maximum backtrace depth reached, frames may have been lost
help: you can increase rustc's stack size by setting RUST_MIN_STACK=16777216
help: you can increase rustc's stack size by setting RUST_MIN_STACK=16777216
note: backtrace dumped due to SIGSEGV! resuming signal
rustc exited with signal: 11 (SIGSEGV) (core dumped)

Caused by:
Caused by:
  process didn't exit successfully: `/checkout/obj/build/bootstrap/debug/rustc /checkout/obj/build/bootstrap/debug/rustc --crate-name rustc_middle --edition=2021 compiler/rustc_middle/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debug-assertions=on --cfg 'feature="rustc_use_parallel_compiler"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("rustc_use_parallel_compiler"))' -C metadata=9a8c2f24022bf69f -C extra-filename=-9a8c2f24022bf69f --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern bitflags=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libbitflags-191f52ac678c3b3e.rmeta --extern derive_where=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libderive_where-ac9f68640cc4120b.so --extern either=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libeither-15b1a738fd1db2ea.rmeta --extern field_offset=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libfield_offset-c71e1c4ad5ad5c2f.rmeta --extern gsgdt=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libgsgdt-72ac271d2e7c7303.rmeta --extern polonius_engine=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libpolonius_engine-0b09abcfacad4659.rmeta --extern rayon_core=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librayon_core-84de4b777c9dd1ff.rmeta --extern rustc_apfloat=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_apfloat-b136e9224cb54577.rmeta --extern rustc_arena=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_arena-e2332c15f2d789e5.rmeta --extern rustc_ast=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_ast-b56abcad70734e7a.rmeta --extern rustc_ast_ir=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_ast_ir-e78cc83e21914b58.rmeta --extern rustc_attr=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_attr-711a6f2985485cf7.rmeta --extern rustc_data_structures=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-5430434b0be608d1.rmeta --extern rustc_error_messages=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_error_messages-3158f8c7ac191ec1.rmeta --extern rustc_errors=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-a24debb240df7b88.rmeta --extern rustc_feature=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_feature-cfe3c12a83659ba7.rmeta --extern rustc_fluent_macro=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/librustc_fluent_macro-be170af1b17a89f3.so --extern rustc_graphviz=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_graphviz-714963a1adfe3e06.rmeta --extern rustc_hir=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hir-65b41e91b672b5c7.rmeta --extern rustc_hir_pretty=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hir_pretty-eb8cbfc7abc74ee3.rmeta --extern rustc_index=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_index-08200287878b9808.rmeta --extern rustc_macros=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/librustc_macros-5eb7a60d79ef7aae.so --extern rustc_query_system=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_query_system-8c7ca20d1cfb6bc2.rmeta --extern rustc_serialize=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-6fea6e7ced65ac2a.rmeta --extern rustc_session=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_session-aecd862c0c7f9fd1.rmeta --extern rustc_span=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_span-d4c91331c33ae200.rmeta --extern rustc_target=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_target-ad2064200838608e.rmeta --extern rustc_type_ir=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_type_ir-2f91e5ab1ae71678.rmeta --extern smallvec=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libsmallvec-2ca7d3ef065e047d.rmeta --extern thin_vec=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libthin_vec-ee38bbd19917a462.rmeta --extern tracing=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libtracing-92175bf664160edb.rmeta --cfg=windows_raw_dylib -Csymbol-mangling-version=v0 -Zunstable-options '--check-cfg=cfg(bootstrap)' '--check-cfg=cfg(parallel_compiler)' -Zmacro-backtrace -Csplit-debuginfo=off -Zunstable-options '-Wrustc::internal' -Wkeyword_idents_2024 -Wunsafe_op_in_unsafe_fn -Cprefer-dynamic --cfg=parallel_compiler -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Zon-broken-pipe=kill -Z binary-dep-depinfo -L native=/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/psm-1ca0019b5d938a9a/out` (exit status: 254)
Build completed unsuccessfully in 0:06:51
  local time: Mon Aug  5 04:46:17 UTC 2024
  network time: Mon, 05 Aug 2024 04:46:17 GMT
##[error]Process completed with exit code 1.

@adwinwhite adwinwhite marked this pull request as draft August 5, 2024 05:52
@compiler-errors
Copy link
Member

I'm not getting a great feeling from this approach. It seems like a very heavy hammer, and I'd first like to see a detailed analysis for why #127742 ICEs in the first place.

@compiler-errors
Copy link
Member

@rustbot author

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 5, 2024
@adwinwhite
Copy link
Contributor Author

I realized my solution is quite naive too, during solving the stack overflow bug. The nested types can get really deep to traversal.

Anyway, a more detailed ICE analysis is added under the issue.

@adwinwhite
Copy link
Contributor Author

A more correct approach might be adding a HAS_ERROR flag to AdtFlags and checking field type error during both AdtDef and Ty construction as mentioned in previous attempt.

But then we would run into type_of query cycle when computing flags for recursive types. It may require a solution like coinduction handling in trait solving which would not be a small task.

Perhaps I should close this as duplicated with #113125.

@adwinwhite adwinwhite closed this Aug 8, 2024
@adwinwhite adwinwhite deleted the recursive_visit branch October 15, 2024 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ICE: expected wide pointer extra data (e.g. slice length or trait object vtable)
5 participants