Skip to content

Fails to parse string starting with byte order mark #353

@dtolnay

Description

@dtolnay
let string = "\u{feff}foo";
eprintln!("{:?}", string.parse::<TokenStream>());

proc_macro::TokenStream:

Ok(TokenStream [Ident { ident: "foo", span: #6 bytes(31..42) }])

proc_macro2::TokenStream:

Err(LexError { span: Span })

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions