/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue41872.go
26 строк
443 B
Keith Randall
cmd/compile: fix incorrect comparison folding
08 окт 2020, 23:35
08 окт 2020, 23:35
a4b95cd
Код
Авторство
О чём код?
// run // Copyright 2020 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 f8(x int32) bool { return byte(x&0xc0) == 64 } //go:noinline func f16(x int32) bool { return uint16(x&0x8040) == 64 } func main() { if !f8(64) { panic("wanted true, got false") } if !f16(64) { panic("wanted true, got false") } }