/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue72860.go
24 строки
411 B
Keith Randall
cmd/compile: don't move nilCheck operations during tighten
14 мар 2025, 07:24
14 мар 2025, 07:24
a1ddbdd
Код
Авторство
О чём код?
// 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 //go:noinline func f(p *int, b bool) int { valid := *p >= 0 if !b || !valid { return 5 } return 6 } func main() { defer func() { if e := recover(); e == nil { println("should have panicked") } }() f(nil, false) }