diff options
| author | Camelid <camelidcamel@gmail.com> | 2020-06-15 13:30:13 -0700 |
|---|---|---|
| committer | Camelid <camelidcamel@gmail.com> | 2020-06-20 11:12:43 -0700 |
| commit | e8be7971d1217312499c1258a1bb337fcdf3afa6 (patch) | |
| tree | 1a7a9761c89d9b54f7401cf10d9913932d47e65f | |
| parent | c7da50d23f4fdcd2952a336d661373050730657b (diff) | |
| download | rust-e8be7971d1217312499c1258a1bb337fcdf3afa6.tar.gz rust-e8be7971d1217312499c1258a1bb337fcdf3afa6.zip | |
Use bitflags function instead of custom one
| -rw-r--r-- | src/librustc_builtin_macros/asm.rs | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/librustc_builtin_macros/asm.rs b/src/librustc_builtin_macros/asm.rs index 5bb24085802..db4fae606ad 100644 --- a/src/librustc_builtin_macros/asm.rs +++ b/src/librustc_builtin_macros/asm.rs @@ -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); |
