Separate AnonConst from ConstBlock in HIR.
This commit is contained in:
parent
794249d768
commit
ca4d0d4c24
19 changed files with 111 additions and 68 deletions
|
@ -84,6 +84,7 @@ impl<'a> State<'a> {
|
|||
Node::ImplItem(a) => self.print_impl_item(a),
|
||||
Node::Variant(a) => self.print_variant(a),
|
||||
Node::AnonConst(a) => self.print_anon_const(a),
|
||||
Node::ConstBlock(a) => self.print_inline_const(a),
|
||||
Node::Expr(a) => self.print_expr(a),
|
||||
Node::ExprField(a) => self.print_expr_field(&a),
|
||||
Node::Stmt(a) => self.print_stmt(a),
|
||||
|
@ -1095,10 +1096,10 @@ impl<'a> State<'a> {
|
|||
self.end()
|
||||
}
|
||||
|
||||
fn print_expr_anon_const(&mut self, anon_const: &hir::AnonConst) {
|
||||
fn print_inline_const(&mut self, constant: &hir::ConstBlock) {
|
||||
self.ibox(INDENT_UNIT);
|
||||
self.word_space("const");
|
||||
self.print_anon_const(anon_const);
|
||||
self.ann.nested(self, Nested::Body(constant.body));
|
||||
self.end()
|
||||
}
|
||||
|
||||
|
@ -1370,7 +1371,7 @@ impl<'a> State<'a> {
|
|||
self.print_expr_vec(exprs);
|
||||
}
|
||||
hir::ExprKind::ConstBlock(ref anon_const) => {
|
||||
self.print_expr_anon_const(anon_const);
|
||||
self.print_inline_const(anon_const);
|
||||
}
|
||||
hir::ExprKind::Repeat(element, ref count) => {
|
||||
self.print_expr_repeat(element, count);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue