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.
61 lines
1.7 KiB
Text
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: []
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|