/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue74379b.go
32 строки
523 B
thepudds
cmd/compile/internal/escape: evaluate any side effects when rewriting with literals
26 июн 2025, 20:24
26 июн 2025, 20:24
988a20c
Код
Авторство
О чём код?
// run // Copyright 2025 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 ( "errors" "fmt" "os" ) func crashOnErr(err error) int { if err != nil { panic(err) } return 10 } func main() { defer func() { if recover() == nil { fmt.Println("failed to have expected panic") os.Exit(1) } }() s := make([]int, crashOnErr(errors.New("test error"))) println("unreachable: len(s) =", len(s)) }