]> git.lizzy.rs Git - rust.git/blobdiff - src/libsyntax/parse/parser.rs
syntax: parse outer attributes in `quote_item!` calls.
[rust.git] / src / libsyntax / parse / parser.rs
index e1a45e5643d2597ca9c01d889ee16ff7df091c4e..d11d303059fa1e026232afee4615f6f03e7612a6 100644 (file)
@@ -4965,6 +4965,11 @@ fn parse_macro_use_or_failure(
         return IoviNone(attrs);
     }
 
+    pub fn parse_item_with_outer_attributes(&mut self) -> Option<Gc<Item>> {
+        let attrs = self.parse_outer_attributes();
+        self.parse_item(attrs)
+    }
+
     pub fn parse_item(&mut self, attrs: Vec<Attribute> ) -> Option<Gc<Item>> {
         match self.parse_item_or_view_item(attrs, true) {
             IoviNone(_) => None,