-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Stack overflow in rustc frontend on Windows #75512
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
Comments
This is the stack overflow. Some recursive call in ClashingExternDeclaration checking. I think this is MetaI am not sure why I don't see the commit hash in the
Error outputWindbg stacktrace
|
Pinging @jumbatm for clashing_extern_declarations in the meantime. |
Uh oh, that's not good. Thanks for reporting! I'll get on this now. @rustbot claim |
…erflow, r=lcnr Fix clashing_extern_declarations stack overflow for recursive types. Fixes rust-lang#75512. Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
…erflow, r=lcnr Fix clashing_extern_declarations stack overflow for recursive types. Fixes rust-lang#75512. Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
…erflow, r=lcnr Fix clashing_extern_declarations stack overflow for recursive types. Fixes rust-lang#75512. Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
…erflow, r=lcnr Fix clashing_extern_declarations stack overflow for recursive types. Fixes rust-lang#75512. Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
…erflow, r=lcnr Fix clashing_extern_declarations stack overflow for recursive types. Fixes rust-lang#75512. Adds a seen set to `structurally_same_type` to avoid recursing indefinitely for types which contain values of the same type through a pointer or reference.
It seems rustc can no longer handle how much is defined in these two binding files. If I comment out either module, it will successfully build. It was previously building on
rustc 1.45.2 (d3fb005a3 2020-07-31)
.Code
Building this project on Windows:
https://github.com/gamozolabs/applepie/tree/master/whvp_bindings
Meta
rustc --version --verbose
:Error output
Backtrace
The text was updated successfully, but these errors were encountered: