/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue29562.go
26 строк
449 B
David Chase
cmd/compile: modify swt.go to skip repeated walks of switch
05 янв 2019, 00:51
05 янв 2019, 00:51
28fb8c6
Код
Авторство
О чём код?
// compile // Copyright 2019 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. // Triggers a double walk of the (inlined) switch in il package p func il(s string) string { switch len(s) { case 0: return "zero" case 1: return "one" } return s } func f() { var s string var as []string switch false && (s+"a"+as[0]+il(s)+as[0]+s == "") { } }