]> git.lizzy.rs Git - rust.git/blobdiff - src/libfmt_macros/lib.rs
auto merge of #15999 : Kimundi/rust/fix_folder, r=nikomatsakis
[rust.git] / src / libfmt_macros / lib.rs
index 62547b6669f7acfec1ca168b356eca821b1962e2..3350d8f548a86cee5dc5e0f48cb1b50d9b4867ea 100644 (file)
@@ -352,8 +352,13 @@ fn count(&mut self) -> Count<'a> {
             None => {
                 let tmp = self.cur.clone();
                 match self.word() {
-                    word if word.len() > 0 && self.consume('$') => {
-                        CountIsName(word)
+                    word if word.len() > 0 => {
+                        if self.consume('$') {
+                            CountIsName(word)
+                        } else {
+                            self.cur = tmp;
+                            CountImplied
+                        }
                     }
                     _ => {
                         self.cur = tmp;