rust/tests/ui/thir-print/c-variadic.stdout
Alex Celeste 1f691f7dbd Add missing closing brackets to THIR output.
Closing brackets were missing on AdtDef, the field_types list in FruInfo, and InlineAsmExpr, breaking folding in some editors;
Fields were incorrectly (?) indexed in the list for functional update syntax, showing the (implicit, irrelevant) iteration index instead of the field index;
also spurious colon after Pat.
2026-01-16 14:44:58 +00:00

61 lines
1.7 KiB
Text

DefId(0:3 ~ c_variadic[a5de]::foo):
params: [
Param {
ty: i32
ty_span: Some($DIR/c-variadic.rs:7:29: 7:32 (#0))
self_kind: None
hir_id: Some(HirId(DefId(0:3 ~ c_variadic[a5de]::foo).1))
param: Some(
Pat {
ty: i32
span: $DIR/c-variadic.rs:7:26: 7:27 (#0)
kind: PatKind {
Wild
}
}
)
}
Param {
ty: std::ffi::VaList<'{erased}>
ty_span: None
self_kind: None
hir_id: Some(HirId(DefId(0:3 ~ c_variadic[a5de]::foo).3))
param: Some(
Pat {
ty: std::ffi::VaList<'{erased}>
span: $DIR/c-variadic.rs:7:34: 7:37 (#0)
kind: PatKind {
Missing
}
}
)
}
]
body:
Expr {
ty: ()
temp_scope_id: 6
span: $DIR/c-variadic.rs:7:39: 7:41 (#0)
kind:
Scope {
region_scope: Node(6)
hir_id: HirId(DefId(0:3 ~ c_variadic[a5de]::foo).6)
value:
Expr {
ty: ()
temp_scope_id: 6
span: $DIR/c-variadic.rs:7:39: 7:41 (#0)
kind:
Block {
targeted_by_break: false
span: $DIR/c-variadic.rs:7:39: 7:41 (#0)
region_scope: Node(5)
safety_mode: Safe
stmts: []
expr: []
}
}
}
}