]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc/middle/mem_categorization.rs
auto merge of #14481 : alexcrichton/rust/no-format-strbuf, r=sfackler
[rust.git] / src / librustc / middle / mem_categorization.rs
index 3aea6e4b552e19a3f86b7b7a08681f7c90310b35..d747dbe777067948e16ed957cfee7e23c0b9e274 100644 (file)
@@ -1088,6 +1088,10 @@ pub fn cat_pattern(&self,
           ast::PatLit(_) | ast::PatRange(_, _) => {
               /*always ok*/
           }
+
+          ast::PatMac(_) => {
+              self.tcx().sess.span_bug(pat.span, "unexpanded macro");
+          }
         }
 
         Ok(())