// typeExprEndPos returns the position that noder would leave base.Pos // after parsing the given type expression. // // Deprecated: This function exists to emulate position semantics from // Go 1.17, necessary for compatibility with the backend DWARF // generation logic that assigns variables to their appropriate scope. func typeExprEndPos(expr0 syntax.Expr) syntax.Pos { … } func lastFieldType(fields []*syntax.Field) syntax.Expr { … }