/
opt
/
golang
/
1.19.4
/
test
/
fixedbugs
/
up file
home
// run // Copyright 2010 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. // https://golang.org/issue/799 package main import "unsafe" func main() { n := unsafe.Sizeof(0) if n != 4 && n != 8 { println("BUG sizeof 0", n) return } n = unsafe.Alignof(0) if n != 4 && n != 8 { println("BUG alignof 0", n) return } n = unsafe.Sizeof("") if n != 8 && n != 16 { println("BUG sizeof \"\"", n) return } n = unsafe.Alignof("") if n != 4 && n != 8 { println("BUG alignof \"\"", n) return } }