Skip to content

regression: local ambiguity: multiple parsing options: built-in NTs lifetime  #70446

Closed

Activity

added
T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.
on Mar 26, 2020
added
E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc
E-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable Example
on Mar 26, 2020
Centril

Centril commented on Mar 26, 2020

@Centril
Contributor

Possibly accidentally injected by #70074.
Would be good to find out why this is happening, so let's @rustbot ping cleanup
and see if we can bisect / shrink the problem down to something usable for finding a fix.

Centril

Centril commented on Mar 26, 2020

@Centril
Contributor

@rustbot ping cleanup

rustbot

rustbot commented on Mar 26, 2020

@rustbot
Collaborator

Hey Cleanup Crew ICE-breakers! This bug has been identified as a good
"Cleanup ICE-breaking candidate". In case it's useful, here are some
instructions for tackling these sorts of bugs. Maybe take a look?
Thanks! <3

cc @AminArria @chrissimpkins @contrun @DutchGhost @elshize @ethanboxx @h-michael @HallerPatrick @hdhoang @hellow554 @imtsuki @jakevossen5 @kanru @KarlK90 @LeSeulArtichaut @MAdrianMattocks @matheus-consoli @mental32 @nmccarty @Noah-Kennedy @pard68 @PeytonT @pierreN @Redblueflame @RobbieClarken @RobertoSnap @robjtede @SarthakSingh31 @senden9 @shekohex @sinato @spastorino @turboladen @woshilapin @yerke

added
C-bugCategory: This is a bug.
A-macrosArea: All kinds of macros (custom derive, macro_rules!, proc macros, ..)
on Mar 26, 2020
LeSeulArtichaut

LeSeulArtichaut commented on Mar 26, 2020

@LeSeulArtichaut
Contributor

Failed to confirm that #70074 is the cause:
tested 342c5f33d097b2dc07a2dbc0ca45a37379d2ff60, got Yes
Seems like it regressed prior to 342c5f3

AminArria

AminArria commented on Mar 26, 2020

@AminArria
Contributor
searched nightlies: from nightly-2020-02-26 to nightly-2020-03-04
regressed nightly: nightly-2020-02-29
searched commits: from https://github.com/rust-lang/rust/commit/6d69caba110c0c2fb90180df1cbc8be5033b91d4 to https://github.com/rust-lang/rust/commit/0eb878d2aa6e3a1cb315f3f328681b26bb4bffdb
regressed commit: https://github.com/rust-lang/rust/commit/0eb878d2aa6e3a1cb315f3f328681b26bb4bffdb

For code I used:

use pin_project_lite::pin_project;

pin_project! {
    pub struct Struct<T: 'static> {
        field: T
    }
}


fn main() {

}
LeSeulArtichaut

LeSeulArtichaut commented on Mar 26, 2020

@LeSeulArtichaut
Contributor

@rustbot modify labels: -E-needs-bisection

removed
E-needs-bisectionCall for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustc
on Mar 26, 2020

14 remaining items

Loading
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

    A-macrosArea: All kinds of macros (custom derive, macro_rules!, proc macros, ..)C-bugCategory: This is a bug.ICEBreaker-Cleanup-CrewHelping to "clean up" bugs with minimal examples and bisectionsP-highHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-betaPerformance or correctness regression from stable to beta.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      Participants

      @spastorino@Centril@jonas-schievink@AminArria@steffahn

      Issue actions

        regression: local ambiguity: multiple parsing options: built-in NTs lifetime · Issue #70446 · rust-lang/rust