/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue78892.go
27 строк
394 B
khr@golang.org
cmd/compile: don't lift divide instructions out of loops
22 апр 2026, 16:46
22 апр 2026, 16:46
9c688e3
Код
Авторство
О чём код?
// run // Copyright 2026 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 func f(x int) int { if x == 1 { return 7 } return 7 / (x - 1) } //go:noinline func g(x int) int { r := 0 for range 5 { r += f(x) } return r } func main() { g(1) }