/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue65808.go
30 строк
562 B
David Chase
cmd/compile: add 0-sized-value simplification to copyelim
02 мар 2024, 17:01
02 мар 2024, 17:01
6f5d774
Код
Авторство
О чём код?
// compile // Copyright 2024 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file.package main package main type Stringer interface { String() string } type ( stringer struct{} stringers [2]stringer foo struct { stringers } ) func (stringer) String() string { return "" } func toString(s Stringer) string { return s.String() } func (v stringers) toStrings() []string { return []string{toString(v[0]), toString(v[1])} } func main() { _ = stringers{} }