Skip to content

Cross-crate calls to inherited methods don't work #4377

@catamorphism

Description

@catamorphism
Contributor

If you rewrite the test case from #3979 to have the traits in a different crate from the impl, trans will ICE. I'm about to check in an xfailed test case (as part of the pull request that fixes #3979).

Activity

catamorphism

catamorphism commented on Jan 8, 2013

@catamorphism
ContributorAuthor

(at least in default methods, anyway)

catamorphism

catamorphism commented on Mar 26, 2013

@catamorphism
ContributorAuthor

Not critical for 0.6; de-milestoning

catamorphism

catamorphism commented on May 24, 2013

@catamorphism
ContributorAuthor

Nominating for milestone 5, production-ready

pnkfelix

pnkfelix commented on Jun 16, 2013

@pnkfelix
Member

Blocks #2794 (referencing here so that it shows up, with a status, on the #2794 page).

msullivan

msullivan commented on Jul 23, 2013

@msullivan
Contributor

OK, this seems to work just fine, once I fix the test case. I think the problem was just that crosscrate default methods didn't work at all, which I fixed a while ago. Closing.

removed their assignment
on Jun 16, 2014
added a commit that references this issue on Jun 9, 2025
412628d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @pnkfelix@msullivan@catamorphism

        Issue actions

          Cross-crate calls to inherited methods don't work · Issue #4377 · rust-lang/rust