/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue48033.go
40 строк
554 B
Leonard Wang
cmd/compile: workaround inlining of closures with range statements
02 сен 2021, 15:49
02 сен 2021, 15:49
08e2519
Код
Авторство
О чём код?
// compile // Copyright 2021 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 import ( "fmt" "strings" ) type app struct { Name string } func bug() func() { return func() { // the issue is this if true block if true { return } var xx = []app{} var gapp app for _, app := range xx { if strings.ToUpper("") == app.Name { fmt.Printf("%v\n", app) gapp = app } } fmt.Println(gapp) } } func main() { bug() }