/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue23912.go
30 строк
516 B
Ian Lance Taylor
test: add test case where gccgo incorrectly rejected aliases
20 фев 2018, 04:57
20 фев 2018, 04:57
9fba505
Код
Авторство
О чём код?
// compile // Copyright 2018 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. // A couple of aliases cases that gccgo incorrectly gave errors for. package p func F1() { type E = struct{} type X struct{} var x X var y E = x _ = y } func F2() { type E = struct{} type S []E type T []struct{} type X struct{} var x X s := S{E{}} t := T{struct{}{}} _ = append(s, x) _ = append(s, t[0]) _ = append(s, t...) }