]> git.lizzy.rs Git - rust.git/commitdiff
Update AsmArgs field visibility for rustfmt
authorYacin Tmimi <yacintmimi@gmail.com>
Tue, 11 Jan 2022 02:48:22 +0000 (21:48 -0500)
committerYacin Tmimi <yacintmimi@gmail.com>
Tue, 11 Jan 2022 03:38:15 +0000 (22:38 -0500)
To more easily allow rustfmt to format the asm! macro as specified in
rust-dev-tools/fmt-rfcs#152 certain fields are made public.

compiler/rustc_builtin_macros/src/asm.rs

index 1a93b9be99ead615d643ed35704c0230b81b2ca1..caf8ac77df187d1ac75bb1203c03c4153192c981 100644 (file)
 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>(