]> git.lizzy.rs Git - rust.git/commitdiff
Use bitflags function instead of custom one
authorCamelid <camelidcamel@gmail.com>
Mon, 15 Jun 2020 20:30:13 +0000 (13:30 -0700)
committerCamelid <camelidcamel@gmail.com>
Sat, 20 Jun 2020 18:12:43 +0000 (11:12 -0700)
src/librustc_builtin_macros/asm.rs

index 5bb240858029086ef7d20b317c0182de707c38d7..db4fae606ad3461b1b3b0821f46667c21cafdb9e 100644 (file)
@@ -19,12 +19,6 @@ struct AsmArgs {
     options_spans: Vec<Span>,
 }
 
-impl AsmArgs {
-    fn option_is_set(&self, option: ast::InlineAsmOptions) -> bool {
-        (self.options & option) == option
-    }
-}
-
 fn parse_args<'a>(
     ecx: &mut ExtCtxt<'a>,
     sp: Span,
@@ -304,7 +298,7 @@ fn try_set_option<'a>(
     symbol: Symbol,
     option: ast::InlineAsmOptions,
 ) {
-    if !args.option_is_set(option) {
+    if !args.options.contains(option) {
         args.options |= option;
     } else {
         err_duplicate_option(p, symbol, p.prev_token.span);