Skip to content

cargo clippy on chrono gives "thread 'main' has overflowed its stack" #1244

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

Closed
dten opened this issue Sep 25, 2016 · 27 comments · Fixed by #1581
Closed

cargo clippy on chrono gives "thread 'main' has overflowed its stack" #1244

dten opened this issue Sep 25, 2016 · 27 comments · Fixed by #1581
Labels
C-bug Category: Clippy is not doing the correct thing

Comments

@dten
Copy link

dten commented Sep 25, 2016

my crate was getting stackoverflow on running cargo clippy. narrowed it down to running just against chrono :( not sure how to investigate further

am using 09-21 nightly (windows-gnu and windows-msvc) and chrono v0.2.25

@llogiq
Copy link
Contributor

llogiq commented Sep 26, 2016

That's interesting. I recently clippy'd chrono just fine. Then again I'm on Linux, which has larger stack sizes IIRC.

@devonhollowood
Copy link
Contributor

I'm getting the same issue compiling a small crate on the latest nightly, with the latest clippy. cargo clippy is reporting a stack overflow. I get the following output:

cargo clippy --verbose
Compiling scc v0.1.0 (file:///Users/devon/Documents/Programming/coursera-algorithm/scc)
Running /Users/devon/.cargo/bin/cargo-clippy src/main.rs --crate-name scc --crate-type bin -g -L /Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug/deps --sysroot /Users/devon/.multirust/toolchains/nightly-x86_64-apple-darwin -Zno-trans -C metadata=d7f6383090190b67 --out-dir /Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug --emit=dep-info,link -L dependency=/Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug/deps

thread 'main' has overflowed its stack
fatal runtime error: stack overflow
error: Could not compile scc.

Caused by:
process didn't exit successfully: /Users/devon/.cargo/bin/cargo-clippy src/main.rs --crate-name scc --crate-type bin -g -L /Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug/deps --sysroot /Users/devon/.multirust/toolchains/nightly-x86_64-apple-darwin -Zno-trans -C metadata=d7f6383090190b67 --out-dir /Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug --emit=dep-info,link -L dependency=/Users/devon/Documents/Programming/coursera-algorithm/scc/target/debug/deps (signal: 6, SIGABRT: process abort signal)

Interestingly, when I run clippy as a compiler plugin, it runs fine.

Let me know how I can help provide more info. My code is for a Coursera course, so I'm not supposed to publicly distribute it, but maybe we can figure out some way to give you guys the code without posting it publicly if you want to try to reproduce it.

@mcarton mcarton added the C-bug Category: Clippy is not doing the correct thing label Oct 3, 2016
@dten
Copy link
Author

dten commented Oct 24, 2016

this isn't happening anymore for me

@mcarton
Copy link
Member

mcarton commented Oct 24, 2016

Good to know, but AFAIK, we haven't done anything to fix that voluntarily 😕

@dten
Copy link
Author

dten commented Oct 24, 2016

must be rustc behaving differently then i guess

@mcarton
Copy link
Member

mcarton commented Oct 24, 2016

I'm going to close to keep things tidy-ish, but don't hesitate to reopen if this reappears.

@mcarton mcarton closed this as completed Oct 24, 2016
@Luthaf
Copy link

Luthaf commented Oct 24, 2016

I am still seeing it, on at least three crates: gcc v0.3.35, matrixmultiply v0.1.10 and rand
v0.3.14.

Is there any way to prevent clippy from running on the dependencies of a given crate?

@mcarton mcarton reopened this Oct 24, 2016
@mcarton
Copy link
Member

mcarton commented Oct 24, 2016

@Luthaf is that with clippy 0.0.96 and rustc rustc 1.14.0-nightly (f094206 2016-10-20)?

@Luthaf
Copy link

Luthaf commented Oct 24, 2016

Yes, latest master and git HEAD for clippy. I ran

rustup update
rustup run nighlty cargo install -f --git https://github.com/Manishearth/rust-clippy/
cd ~/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14
rustup run nighlty cargo clippy --verbose

and I get

$ rustup run nighlty cargo clippy --verbose
   Compiling libc v0.2.17
     Running `/Volumes/Aldith/.cargo/bin/cargo-clippy /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/libc-0.2.17/src/lib.rs --crate-name libc --crate-type lib -g --cfg feature=\"default\" --cfg feature=\"use_std\" -C metadata=ad32fde1bd850538 -C extra-filename=-ad32fde1bd850538 --out-dir /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --emit=dep-info,link -L dependency=/Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --cap-lints allow`
   Compiling rand v0.3.14 (file:///Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14)
     Running `/Volumes/Aldith/.cargo/bin/cargo-clippy src/lib.rs --crate-name rand --crate-type lib -g -L /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --sysroot /Volumes/Aldith/.multirust/toolchains/nightly-x86_64-apple-darwin -Zno-trans -C metadata=7d04d10f16e2f012 --out-dir /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --emit=dep-info,link -L dependency=/Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --extern libc=/Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps/liblibc-ad32fde1bd850538.rlib`

thread 'main' has overflowed its stack
fatal runtime error: stack overflow
error: Could not compile `rand`.

Caused by:
  process didn't exit successfully: `/Volumes/Aldith/.cargo/bin/cargo-clippy src/lib.rs --crate-name rand --crate-type lib -g -L /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --sysroot /Volumes/Aldith/.multirust/toolchains/nightly-x86_64-apple-darwin -Zno-trans -C metadata=7d04d10f16e2f012 --out-dir /Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --emit=dep-info,link -L dependency=/Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps --extern libc=/Volumes/Aldith/.cargo/registry/src/gb.xjqchip.workers.dev-1ecc6299db9ec823/rand-0.3.14/target/debug/deps/liblibc-ad32fde1bd850538.rlib` (signal: 6, SIGABRT: process abort signal)

@novacrazy
Copy link

I'm also still getting this on the latest nightly-x86_64-pc-windows-msvc - rustc 1.14.0-nightly (cae6ab1c4 2016-11-05), and have been since around 1.12.1 nightly.

@Arnavion
Copy link
Contributor

Arnavion commented Jan 6, 2017

Also repros with regex-syntax v0.3.9. rustc 1.16.0-nightly (4682271 2017-01-03) (windows 7 x64, MSVC) and clippy v0.0.106

The command-line invoked by cargo clippy is:

C:\Users\Arnavion\.cargo\bin\cargo-clippy.exe --crate-name regex_syntax src\lib.rs --crate-type lib -g -L "C:\Stuff\Sources\regex-syntax-0.3.9\target\debug\deps" -Zno-trans --cfg feature=\"cargo-clippy\" -C metadata=710a35bd5d642bd1 -C extra-filename=-710a35bd5d642bd1 --out-dir "C:\Stuff\Sources\regex-syntax-0.3.9\target\debug\deps" --emit=dep-info,link -L "dependency=C:\Stuff\Sources\regex-syntax-0.3.9\target\debug\deps"

I can also repro against a local rust build at the same commit as that nightly, from which I got the stack trace:

Long stack trace here
rustc_mir-11795104357d4203.dll!__chkstk()	Unknown
>	rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 22	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 42	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 47	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-11795104357d4203.dll!core::option::Option<rustc_mir::hair::ExprRef>::map<rustc_mir::hair::ExprRef,rustc::mir::Operand,&mut closure>(closure * f) Line 384	Unknown
rustc_mir-11795104357d4203.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>) Line 1613	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 177	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 42	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 47	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::match_expr(rustc::mir::Lvalue * self, syntax_pos::Span destination, rustc::mir::BasicBlock block, rustc_mir::hair::ExprRef) Line 39	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 46	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 42	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 47	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 42	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 51	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 132	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-11795104357d4203.dll!core::option::Option<rustc_mir::hair::ExprRef>::map<rustc_mir::hair::ExprRef,rustc::mir::Operand,&mut closure>(closure * f) Line 384	Unknown
rustc_mir-11795104357d4203.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>) Line 1613	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 217	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 44	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-11795104357d4203.dll!core::option::Option<rustc_mir::hair::ExprRef>::map<rustc_mir::hair::ExprRef,rustc::mir::Operand,&mut closure>(closure * f) Line 384	Unknown
rustc_mir-11795104357d4203.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>) Line 1613	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 217	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 275	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_into_pattern(rustc::mir::BasicBlock self, rustc_const_eval::pattern::Pattern block, rustc_mir::hair::ExprRef) Line 126	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::match_expr(rustc::mir::Lvalue * self, syntax_pos::Span destination, rustc::mir::BasicBlock block, rustc_mir::hair::ExprRef) Line 105	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 46	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 198	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 275	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::match_expr(rustc::mir::Lvalue * self, syntax_pos::Span destination, rustc::mir::BasicBlock block, rustc_mir::hair::ExprRef) Line 105	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 46	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::expr_into_pattern(rustc::mir::BasicBlock self, rustc_const_eval::pattern::Pattern block, rustc_mir::hair::ExprRef) Line 126	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 123	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 112	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 275	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent block, rustc::mir::BasicBlock) Line 276	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 60	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::build::Builder::args_and_body(rustc::mir::BasicBlock self, &[(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)] block, rustc::middle::region::CodeExtent arguments, rustc::hir::Expr * argument_extent) Line 322	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::mir_map::{{impl}}::visit_fn(rustc_mir::mir_map::BuildMir * self, rustc::hir::intravisit::FnKind fk, rustc::hir::FnDecl * decl, rustc::hir::BodyId body_id, syntax_pos::Span id, syntax::ast::NodeId) Line 247	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::mir_map::{{impl}}::visit_item(rustc_mir::mir_map::BuildMir * self, rustc::hir::Item * item) Line 158	Unknown
rustc_mir-11795104357d4203.dll!rustc_mir::mir_map::build_mir_for_crate(rustc::ty::context::TyCtxt) Line 41	Unknown
rustc_driver-07bac56d454ab12e.dll!rustc_driver::driver::phase_3_run_analysis_passes::{{closure}}<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>>(closure) Line 932	Unknown
rustc_driver-07bac56d454ab12e.dll!rustc::ty::context::TyCtxt::create_and_enter<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(rustc::ty::context::GlobalArenas * s, arena::DroplessArena * arenas, rustc::ty::Resolutions arena, rustc::middle::resolve_lifetime::NamedRegionMap crate_name, rustc::hir::map::Map) Line 785	Unknown
rustc_driver-07bac56d454ab12e.dll!rustc_driver::driver::compile_input(rustc::session::Session * sess, rustc_metadata::cstore::CStore * cstore, rustc::session::config::Input * input, core::option::Option<std::path::PathBuf> * outdir, core::option::Option<std::path::PathBuf> * output, core::option::Option<collections::vec::Vec<collections::string::String>> control, rustc_driver::driver::CompileController *) Line 241	Unknown
rustc_driver-07bac56d454ab12e.dll!rustc_driver::run_compiler(&[collections::string::String] args, rustc_driver::&mut CompilerCalls callbacks, core::option::Option<Box<FileLoader>>) Line 221	Unknown
cargo-clippy.exe!000000013f95d526()	Unknown
std-bfcb9c7b5a851d64.dll!000007feec4d5ba2() Line 98	Unknown
std-bfcb9c7b5a851d64.dll!000007feec4d330b() Line 51	Unknown
cargo-clippy.exe!000000013fa916f9()	Unknown
kernel32.dll!BaseThreadInitThunk�()	Unknown
ntdll.dll!RtlUserThreadStart�()	Unknown

but I'm not sure how reliable this is since it doesn't seem to properly match up against the actual rustc_mir code. It is 100% reproable though and has the same stack everytime.

@Manishearth
Copy link
Member

cc @eddyb looks like a MIR bug? Clippy doesn't call into MIR functions (yet) and the stacktrace seems pure rustc.

We don't mutate anything iirc so this shouldn't be affected.

@eddyb
Copy link
Member

eddyb commented Jan 6, 2017

This vaguely looks like rust-lang/rust#35408.

@Arnavion
Copy link
Contributor

Arnavion commented Jan 7, 2017

Amusingly, a rust build compiled with optimize = false doesn't hit the stack overflow.

@Arnavion
Copy link
Contributor

Arnavion commented Jan 7, 2017

I found a repro with the unoptimized rust build - rustc-demangle v0.1.3

Command-line:

C:\Users\Arnavion\.cargo\bin\cargo-clippy.exe --crate-name rustc_demangle src\lib.rs --crate-type lib -g -L "C:\Stuff\Sources\rustc-demangle-0.1.3\target\debug\deps" -Zno-trans --cfg feature=\"cargo-clippy\" -C metadata=f0ad3be6c8d71173 -C extra-filename=-f0ad3be6c8d71173 --out-dir "C:\Stuff\Sources\rustc-demangle-0.1.3\target\debug\deps" --emit=dep-info,link -L "dependency=C:\Stuff\Sources\rustc-demangle-0.1.3\target\debug\deps"
Long stack trace here
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 23	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 249	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 123	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 51	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_operand::{{impl}}::expr_as_operand::{{closure}}(closure this, rustc_mir::build::Builder *) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,rustc::mir::Operand>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure * arg, rustc_mir::hair::ExprRef) Line 218	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::ops::impls::{{impl}}::call_once<(rustc_mir::hair::ExprRef),closure>(closure * self, rustc_mir::hair::ExprRef args) Line 2706	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::option::Option<rustc_mir::hair::ExprRef>::map<rustc_mir::hair::ExprRef,rustc::mir::Operand,&mut closure>(closure * self) Line 383	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::{{impl}}::next<rustc::mir::Operand,collections::vec::IntoIter<rustc_mir::hair::ExprRef>,closure>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> * self) Line 999	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::spec_extend<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(collections::vec::Vec<rustc::mir::Operand> * self, core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iterator) Line 1632	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iterator) Line 1615	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iter) Line 1502	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::iterator::Iterator::collect<core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>,collections::vec::Vec<rustc::mir::Operand>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> self) Line 1218	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 217	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_operand::{{impl}}::expr_as_operand::{{closure}}(closure this, rustc_mir::build::Builder *) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,rustc::mir::Operand>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_rvalue::{{impl}}::expr_as_rvalue::{{closure}}(closure * f, rustc_mir::hair::FieldExprRef) Line 196	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::ops::impls::{{impl}}::call_once<(rustc_mir::hair::FieldExprRef),closure>(closure * self, rustc_mir::hair::FieldExprRef args) Line 2706	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::option::Option<rustc_mir::hair::FieldExprRef>::map<rustc_mir::hair::FieldExprRef,(rustc::mir::Field, rustc::mir::Operand),&mut closure>(closure * self) Line 383	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::{{impl}}::next<(rustc::mir::Field, rustc::mir::Operand),collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>,closure>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure> * self) Line 999	Unknown
rustc_mir-d24736cb95eb2a95.dll!std::collections::hash::map::{{impl}}::extend<rustc::mir::Field,rustc::mir::Operand,core::hash::BuildHasherDefault<rustc_data_structures::fx::FxHasher>,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure>>(std::collections::hash::map::HashMap<rustc::mir::Field, rustc::mir::Operand, core::hash::BuildHasherDefault<rustc_data_structures::fx::FxHasher>> * self, core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure> iter) Line 2072	Unknown
rustc_mir-d24736cb95eb2a95.dll!std::collections::hash::map::{{impl}}::from_iter<rustc::mir::Field,rustc::mir::Operand,core::hash::BuildHasherDefault<rustc_data_structures::fx::FxHasher>,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure> iter) Line 2050	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::iterator::Iterator::collect<core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure>,std::collections::hash::map::HashMap<rustc::mir::Field, rustc::mir::Operand, core::hash::BuildHasherDefault<rustc_data_structures::fx::FxHasher>>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::FieldExprRef>, closure> self) Line 1218	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 195	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 50	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_operand::{{impl}}::expr_as_operand::{{closure}}(closure this, rustc_mir::build::Builder *) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,rustc::mir::Operand>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_operand(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 38	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_operand<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure * arg, rustc_mir::hair::ExprRef) Line 218	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::ops::impls::{{impl}}::call_once<(rustc_mir::hair::ExprRef),closure>(closure * self, rustc_mir::hair::ExprRef args) Line 2706	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::option::Option<rustc_mir::hair::ExprRef>::map<rustc_mir::hair::ExprRef,rustc::mir::Operand,&mut closure>(closure * self) Line 383	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::{{impl}}::next<rustc::mir::Operand,collections::vec::IntoIter<rustc_mir::hair::ExprRef>,closure>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> * self) Line 999	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::spec_extend<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(collections::vec::Vec<rustc::mir::Operand> * self, core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iterator) Line 1632	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iterator) Line 1615	Unknown
rustc_mir-d24736cb95eb2a95.dll!collections::vec::{{impl}}::from_iter<rustc::mir::Operand,core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> iter) Line 1502	Unknown
rustc_mir-d24736cb95eb2a95.dll!core::iter::iterator::Iterator::collect<core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure>,collections::vec::Vec<rustc::mir::Operand>>(core::iter::Map<collections::vec::IntoIter<rustc_mir::hair::ExprRef>, closure> self) Line 1218	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 217	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 123	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 51	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_lvalue::{{impl}}::expr_as_lvalue::{{closure}}(closure this, rustc_mir::build::Builder *) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,rustc::mir::Lvalue>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 273	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_temp(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 63	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_temp<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 123	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_lvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 51	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_lvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 29	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 73	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::ExprRef>(rustc::mir::BasicBlock self, rustc_mir::hair::ExprRef block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::as_rvalue::{{impl}}::expr_as_rvalue::{{closure}}(closure this, rustc_mir::build::Builder *) Line 51	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,rustc::mir::Rvalue>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_as_rvalue(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 51	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::as_rvalue<rustc_mir::hair::Expr>(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 36	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::stmt::{{impl}}::stmt_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}::{{closure}}(closure this, rustc_mir::build::Builder *) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 77	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 85	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 85	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 77	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 79	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 85	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 200	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_loop_scope<closure>(rustc::mir::BasicBlock self, rustc::mir::BasicBlock loop_block, rustc::mir::Lvalue break_block, closure break_destination) Line 264	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 172	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 85	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::match_expr(rustc::mir::Lvalue * self, syntax_pos::Span destination, rustc::mir::BasicBlock span, rustc_mir::hair::ExprRef block, collections::vec::Vec<rustc_mir::hair::Arm> discriminant) Line 106	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 46	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 85	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 200	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_loop_scope<closure>(rustc::mir::BasicBlock self, rustc::mir::BasicBlock loop_block, rustc::mir::Lvalue break_block, closure break_destination) Line 264	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 172	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::match_expr(rustc::mir::Lvalue * self, syntax_pos::Span destination, rustc::mir::BasicBlock span, rustc_mir::hair::ExprRef block, collections::vec::Vec<rustc_mir::hair::Arm> discriminant) Line 106	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 46	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::expr_into_pattern(rustc::mir::BasicBlock self, rustc_const_eval::pattern::Pattern block, rustc_mir::hair::ExprRef irrefutable_pat) Line 127	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}::{{closure}}(closure this, rustc_mir::build::Builder *) Line 67	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 67	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 123	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::stmt::{{impl}}::stmt_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::stmt_expr(rustc::mir::BasicBlock self, rustc_mir::hair::Expr block) Line 27	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}::{{closure}}(closure this, rustc_mir::build::Builder *) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::block::{{impl}}::ast_block::{{closure}}(closure this, rustc_mir::build::Builder *) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::ast_block(rustc::mir::Lvalue * self, bool destination, rustc::mir::BasicBlock dest_is_unit, rustc::hir::Block * block) Line 25	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 43	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::ExprRef self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 48	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::ExprRef>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::ExprRef block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::expr::into::{{impl}}::into_expr::{{closure}}(closure this, rustc_mir::build::Builder *) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into_expr(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 40	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::into::{{impl}}::eval_into(rustc_mir::hair::Expr self, rustc_mir::build::Builder * builder, rustc::mir::Lvalue * destination, rustc::mir::BasicBlock block) Line 58	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::into<rustc_mir::hair::Expr>(rustc::mir::Lvalue * self, rustc::mir::BasicBlock destination, rustc_mir::hair::Expr block) Line 37	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::args_and_body(rustc::mir::BasicBlock self, &[(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)] block, rustc::middle::region::CodeExtent arguments, rustc::hir::Expr * argument_extent) Line 326	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::construct_fn::{{closure}}::{{closure}}<core::iter::Chain<core::option::IntoIter<(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)>, core::iter::Map<core::iter::Enumerate<core::slice::Iter<rustc::hir::Arg>>, closure>>>(closure builder, rustc_mir::build::Builder *) Line 146	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::construct_fn::{{closure}}<core::iter::Chain<core::option::IntoIter<(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)>, core::iter::Map<core::iter::Enumerate<core::slice::Iter<rustc::hir::Arg>>, closure>>>(closure builder, rustc_mir::build::Builder *) Line 146	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::Builder::in_scope<closure,()>(rustc::middle::region::CodeExtent self, rustc::mir::BasicBlock extent, closure block) Line 276	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::build::construct_fn<core::iter::Chain<core::option::IntoIter<(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)>, core::iter::Map<core::iter::Enumerate<core::slice::Iter<rustc::hir::Arg>>, closure>>>(rustc_mir::hair::cx::Cx hir, syntax::ast::NodeId fn_id, core::iter::Chain<core::option::IntoIter<(&rustc::ty::TyS, core::option::Option<&rustc::hir::Pat>)>, core::iter::Map<core::iter::Enumerate<core::slice::Iter<rustc::hir::Arg>>, closure>> arguments, syntax::abi::Abi abi, rustc::ty::TyS * return_ty, rustc::hir::Body * body) Line 146	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::{{impl}}::visit_fn::{{closure}}(closure cx, rustc_mir::hair::cx::Cx) Line 249	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::{{impl}}::build::{{closure}}<closure>(closure infcx, rustc::infer::InferCtxt) Line 110	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::infer::{{impl}}::enter::{{closure}}<closure,()>(closure tcx, rustc::ty::context::TyCtxt) Line 443	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::ty::context::tls::enter::{{closure}}<closure,()>(closure tls, core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>> *) Line 970	Unknown
rustc_mir-d24736cb95eb2a95.dll!std::thread::local::LocalKey<core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>>>::with<core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>>,closure,()>(closure self) Line 253	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::ty::context::tls::enter<closure,()>(rustc::ty::context::GlobalCtxt * gcx, rustc::ty::context::CtxtInterners * interners, closure f) Line 967	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::ty::context::GlobalCtxt::enter_local<closure,()>(arena::DroplessArena * self, closure arena) Line 795	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::infer::InferCtxtBuilder::enter<closure,()>(closure self) Line 443	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::CxBuilder::build<closure>(closure self) Line 109	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::{{impl}}::visit_fn(rustc_mir::mir_map::BuildMir * self, rustc::hir::intravisit::FnKind fk, rustc::hir::FnDecl * decl, rustc::hir::BodyId body_id, syntax_pos::Span span, syntax::ast::NodeId id) Line 247	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::hir::intravisit::walk_impl_item<rustc_mir::mir_map::BuildMir>(rustc_mir::mir_map::BuildMir * visitor, rustc::hir::ImplItem * impl_item) Line 842	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::{{impl}}::visit_impl_item(rustc_mir::mir_map::BuildMir * self, rustc::hir::ImplItem * item) Line 188	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::hir::itemlikevisit::{{impl}}::visit_impl_item<rustc_mir::mir_map::BuildMir>(rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir> * self, rustc::hir::ImplItem * impl_item) Line 90	Unknown
>	rustc_mir-d24736cb95eb2a95.dll!rustc::dep_graph::visit::visit_all_item_likes_in_krate::{{impl}}::visit_impl_item<fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>,rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>>(rustc::dep_graph::visit::visit_all_item_likes_in_krate::TrackingVisitor<fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>, rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>> * self, rustc::hir::ImplItem * i) Line 64	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::hir::Crate::visit_all_item_likes<rustc::dep_graph::visit::visit_all_item_likes_in_krate::TrackingVisitor<fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>, rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>>>(rustc::dep_graph::visit::visit_all_item_likes_in_krate::TrackingVisitor<fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>, rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>> * self) Line 464	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::dep_graph::visit::visit_all_item_likes_in_krate<rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>,fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>>(rustc::ty::context::TyCtxt tcx, rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>(*)(rustc::hir::def_id::DefId) visitor, rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir> *) Line 75	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc::ty::context::TyCtxt::visit_all_item_likes_in_krate<rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir>,fn(rustc::hir::def_id::DefId) -> rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>>(rustc::dep_graph::dep_node::DepNode<rustc::hir::def_id::DefId>(*)(rustc::hir::def_id::DefId) self, rustc::hir::itemlikevisit::DeepVisitor<rustc_mir::mir_map::BuildMir> * visitor) Line 2660	Unknown
rustc_mir-d24736cb95eb2a95.dll!rustc_mir::mir_map::build_mir_for_crate(rustc::ty::context::TyCtxt tcx) Line 44	Unknown
rustc_driver-69988170fc5bb980.dll!rustc_driver::driver::phase_3_run_analysis_passes::{{closure}}::{{closure}}<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>>(closure) Line 934	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::util::common::time<(),closure>(bool do_it, &str what, closure f) Line 48	Unknown
rustc_driver-69988170fc5bb980.dll!rustc_driver::driver::phase_3_run_analysis_passes::{{closure}}<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>>(closure tcx, rustc::ty::context::TyCtxt) Line 932	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::ty::context::tls::enter::{{closure}}<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(closure tls, core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>> *) Line 970	Unknown
rustc_driver-69988170fc5bb980.dll!std::thread::local::LocalKey<core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>>>::with<core::cell::Cell<core::option::Option<(*const rustc::ty::context::tls::ThreadLocalGlobalCtxt, *const rustc::ty::context::tls::ThreadLocalInterners)>>,closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(closure self) Line 253	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::ty::context::tls::enter<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(rustc::ty::context::GlobalCtxt * gcx, rustc::ty::context::CtxtInterners * interners, closure f) Line 967	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::ty::context::tls::enter_global::{{closure}}<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(closure span_dbg, core::cell::Cell<fn(syntax_pos::Span, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>> *) Line 954	Unknown
rustc_driver-69988170fc5bb980.dll!std::thread::local::LocalKey<core::cell::Cell<fn(syntax_pos::Span, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>>>::with<core::cell::Cell<fn(syntax_pos::Span, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>>,closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(closure self) Line 253	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::ty::context::tls::enter_global<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(rustc::ty::context::GlobalCtxt gcx, closure f) Line 951	Unknown
rustc_driver-69988170fc5bb980.dll!rustc::ty::context::TyCtxt::create_and_enter<closure,core::result::Result<core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>, usize>>(rustc::ty::context::GlobalArenas * s, arena::DroplessArena * arenas, rustc::ty::Resolutions arena, rustc::middle::resolve_lifetime::NamedRegionMap resolutions, rustc::hir::map::Map named_region_map, rustc::middle::region::RegionMaps map, rustc::middle::lang_items::LanguageItems region_maps, rustc::middle::stability::Index lang_items, &str stability, closure crate_name) Line 730	Unknown
rustc_driver-69988170fc5bb980.dll!rustc_driver::driver::phase_3_run_analysis_passes<closure,core::result::Result<(rustc::session::config::OutputFilenames, rustc_trans::CrateTranslation), usize>>(rustc::session::Session * sess, rustc::hir::map::Map hir_map, rustc::ty::CrateAnalysis analysis, rustc::ty::Resolutions resolutions, arena::DroplessArena * arena, rustc::ty::context::GlobalArenas * arenas, &str name, closure f) Line 868	Unknown
rustc_driver-69988170fc5bb980.dll!rustc_driver::driver::compile_input(rustc::session::Session * sess, rustc_metadata::cstore::CStore * cstore, rustc::session::config::Input * input, core::option::Option<std::path::PathBuf> * outdir, core::option::Option<std::path::PathBuf> * output, core::option::Option<collections::vec::Vec<collections::string::String>> addl_plugins, rustc_driver::driver::CompileController * control) Line 166	Unknown
rustc_driver-69988170fc5bb980.dll!rustc_driver::run_compiler(&[collections::string::String] args, rustc_driver::&mut CompilerCalls callbacks, core::option::Option<Box<FileLoader>> file_loader, core::option::Option<Box<Write>> emitter_dest) Line 221	Unknown
cargo-clippy.exe!000000013f02d346()	Unknown
std-90b7678d06c9ae43.dll!_ZN75_$LT$std..panicking..Location$LT$$u27$a$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h701fcceca16afbe9E�()	Unknown
std-90b7678d06c9ae43.dll!000007fee7744bf3() Line 460	Unknown
std-90b7678d06c9ae43.dll!__rust_start_panic�()	Unknown
std-90b7678d06c9ae43.dll!000007fee774da90() Line 98	Unknown
std-90b7678d06c9ae43.dll!std::panicking::try<(),fn()>(void(*)() f) Line 436	Unknown
std-90b7678d06c9ae43.dll!std::panic::catch_unwind<fn(),()>(void(*)() f) Line 361	Unknown
std-90b7678d06c9ae43.dll!000007fee7745e36() Line 57	Unknown
cargo-clippy.exe!000000013f161779()	Unknown
kernel32.dll!BaseThreadInitThunk�()	Unknown
ntdll.dll!RtlUserThreadStart�()	Unknown

Based on the span of the item being visited, it's the fmt function of the Display impl.

Marwes referenced this issue in Marwes/gluon Jan 22, 2017
This does not fix all clippy warnings since there seems to be a problem with stack overflows

https://github.com/Manishearth/rust-clippy/issues/1244
Marwes referenced this issue in Marwes/gluon Jan 22, 2017
This does not fix all clippy warnings since there seems to be a problem with stack overflows

https://github.com/Manishearth/rust-clippy/issues/1244
@durka
Copy link
Contributor

durka commented Jan 28, 2017

I've hit this at https://github.com/durka/cellsplit/tree/v0.2. Running cargo build first doesn't help.

@ark-
Copy link

ark- commented Feb 6, 2017

Also getting this issue in nightly 1.17.0, MSVC, in a project with the following crates:

argparse        0.2.1
csv             0.14.7
enum_primitive  0.1.0
libc            0.2.16
num             0.1.36
rustc-serialize 0.3

Assume I can't go removing dependencies to narrow it down as it no longer builds then. But figured the information may be useful as @Luthaf commented on 24 Oct 2016 about libc also.

@durka
Copy link
Contributor

durka commented Feb 22, 2017

I don't think it is rust-lang/rust#35408 because the crates build normally, just not under clippy.

@durka
Copy link
Contributor

durka commented Feb 22, 2017

Is there anything we can do to provide more diagnostic info? This bug renders clippy completely useless, seemingly on any nontrivial crate.

@Manishearth
Copy link
Member

@eddyb the overflows seem to involve MIR?

@eddyb
Copy link
Member

eddyb commented Feb 22, 2017

Is clippy implementing a custom rustc driver by any chance? It might be missing this very important bit.

@Manishearth
Copy link
Member

Yeah, it's a custom rustc driver. Can't wait to be part of the distribution so that hack goes away.

@oli-obk IIRC you originally wrote the clippy rustc driver, could you update it to handle the min stack size stuff?

@eddyb
Copy link
Member

eddyb commented Feb 22, 2017

(you're supposed to use the monitor function instead of running rustc in your own thread)

@durka
Copy link
Contributor

durka commented Feb 22, 2017 via email

@eddyb
Copy link
Member

eddyb commented Feb 22, 2017

@durka Is it on the main thread's stack? Because AFAIK that's fixed by the OS.

@nshtg
Copy link

nshtg commented Feb 27, 2017

I'm having the same problem recently with my own small project, only using json and nom as dependencies. Without clippy it builds just fine.

rustc 1.17.0-nightly (60a0edc6c 2017-02-26)
cargo-clippy --version 0.0.115

@eddyb
Copy link
Member

eddyb commented Feb 27, 2017

Yeah I think clippy is side-stepping the compiler thread setup so our workaround is not applied for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: Clippy is not doing the correct thing
Projects
None yet
Development

Successfully merging a pull request may close this issue.