fixed a bug of not marking idents as used
This commit is contained in:
parent
8892dd729a
commit
fe5a8631f6
|
@ -249,7 +249,10 @@ impl<'a, 'b> Parser<'a, 'b> {
|
|||
.enumerate()
|
||||
.rfind(|(_, elem)| self.lexer.slice(elem.ident.range()) == name)
|
||||
{
|
||||
Some((i, elem)) => (i, elem, false),
|
||||
Some((i, elem)) => {
|
||||
elem.used = true;
|
||||
(i, elem, false)
|
||||
}
|
||||
None => {
|
||||
let ident = match Ident::new(token.start, name.len() as _) {
|
||||
None => {
|
||||
|
|
Loading…
Reference in a new issue