Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

A bundle of default method fixes and related changes #7471

Closed
wants to merge 10 commits into from

Conversation

msullivan
Copy link
Contributor

This fixes a bunch of default method bugs and restructures how vtable resolutions are represented.

(It also adds a depth counter to llvm::type_to_str as a hacky work around for our circular llvm types. This is related in the sense that I needed to do it to make debug tracing not cause rustc to crash after running out of stack space.)

bors added a commit that referenced this pull request Jun 29, 2013
This fixes a bunch of default method bugs and restructures how vtable resolutions are represented.

(It also adds a depth counter to llvm::type_to_str as a hacky work around for our circular llvm types. This is related in the sense that I needed to do it to make debug tracing not cause rustc to crash after running out of stack space.)
@bors bors closed this Jun 29, 2013
@Aatch
Copy link
Contributor

Aatch commented Jun 29, 2013

\o/

flip1995 pushed a commit to flip1995/rust that referenced this pull request Jul 19, 2021
Fix ICE in redundant_pattern_matching

Fixes rust-lang#7410

changelog: Fix ICE in `redundant_pattern_matching` in `no_std` crates.
flip1995 pushed a commit to flip1995/rust that referenced this pull request Jul 19, 2021
Rustup

r? `@ghost`

Out of cycle sync for 2 ICE fixes rust-lang#7470 rust-lang#7471 rust-lang#7473

changelog: none
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants