]> git.proxmox.com Git - rustc.git/blobdiff - src/libsyntax/ext/placeholders.rs
New upstream version 1.14.0+dfsg1
[rustc.git] / src / libsyntax / ext / placeholders.rs
index 0ede6dd98e5b866e53c6d0b1eef1300faf0204e7..e323dd2f623276c16de3cfd6682194867f5c1ec1 100644 (file)
@@ -88,10 +88,11 @@ impl<'a, 'b> PlaceholderExpander<'a, 'b> {
     }
 
     pub fn add(&mut self, id: ast::NodeId, expansion: Expansion) {
+        let expansion = expansion.fold_with(self);
         self.expansions.insert(id, expansion);
     }
 
-    pub fn remove(&mut self, id: ast::NodeId) -> Expansion {
+    fn remove(&mut self, id: ast::NodeId) -> Expansion {
         self.expansions.remove(&id).unwrap()
     }
 }