diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2022-01-12 07:12:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-01-12 07:12:16 +0100 |
| commit | a4b808d385c8d712add2a9a532065c62344532a6 (patch) | |
| tree | b5fe1187f7baa3682ff3ecccac84d8a6f3a7db20 | |
| parent | 286bb18a9b8c8bafe64eb9add96f597a3d80f832 (diff) | |
| parent | 11bea2681cc1a191879ea6f93c8fe433a262503b (diff) | |
| download | rust-a4b808d385c8d712add2a9a532065c62344532a6.tar.gz rust-a4b808d385c8d712add2a9a532065c62344532a6.zip | |
Rollup merge of #92754 - ytmimi:AsmArgs-field-visibility, r=calebcartwright
Update AsmArgs field visibility for rustfmt To more easily allow rustfmt to format the ``asm!`` macro as specified in rust-dev-tools/fmt-rfcs#152 certain fields are made public. r? ```@calebcartwright```
| -rw-r--r-- | compiler/rustc_builtin_macros/src/asm.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/compiler/rustc_builtin_macros/src/asm.rs b/compiler/rustc_builtin_macros/src/asm.rs index 1a93b9be99e..caf8ac77df1 100644 --- a/compiler/rustc_builtin_macros/src/asm.rs +++ b/compiler/rustc_builtin_macros/src/asm.rs @@ -16,13 +16,13 @@ use rustc_target::asm::InlineAsmArch; use smallvec::smallvec; pub struct AsmArgs { - templates: Vec<P<ast::Expr>>, - operands: Vec<(ast::InlineAsmOperand, Span)>, + pub templates: Vec<P<ast::Expr>>, + pub operands: Vec<(ast::InlineAsmOperand, Span)>, named_args: FxHashMap<Symbol, usize>, reg_args: FxHashSet<usize>, - clobber_abis: Vec<(Symbol, Span)>, + pub clobber_abis: Vec<(Symbol, Span)>, options: ast::InlineAsmOptions, - options_spans: Vec<Span>, + pub options_spans: Vec<Span>, } fn parse_args<'a>( |
