We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8c465b4 commit c2cae7bCopy full SHA for c2cae7b
src/libsyntax_pos/symbol.rs
@@ -492,7 +492,7 @@ impl Interner {
492
if (symbol.0.as_usize()) < self.strings.len() {
493
symbol
494
} else {
495
- self.interned(self.gensyms[(SymbolIndex::MAX_AS_U32 - symbol.0.as_u32()) as usize])
+ self.gensyms[(SymbolIndex::MAX_AS_U32 - symbol.0.as_u32()) as usize]
496
}
497
498
@@ -513,7 +513,10 @@ impl Interner {
513
pub fn get(&self, symbol: Symbol) -> &str {
514
match self.strings.get(symbol.0.as_usize()) {
515
Some(string) => string,
516
- None => self.get(self.gensyms[(SymbolIndex::MAX_AS_U32 - symbol.0.as_u32()) as usize]),
+ None => {
517
+ let symbol = self.gensyms[(SymbolIndex::MAX_AS_U32 - symbol.0.as_u32()) as usize];
518
+ self.strings[symbol.0.as_usize()]
519
+ }
520
521
522
0 commit comments