blob: 20dc64f073f272c5e7007d73e8bffb029f8580ce [file] [log] [blame]
// RUN: llgo -o %t %s
// RUN: %t 2>&1 | FileCheck %s
// CHECK: 123
// CHECK-NEXT: 456
package main
import "unsafe"
func main() {
var i [2]int
i[0] = 123
i[1] = 456
ptr := &i[0]
println(*ptr)
ptr_i := unsafe.Pointer(ptr)
ptr_i = unsafe.Pointer(uintptr(ptr_i) + unsafe.Sizeof(i[0]))
ptr = (*int)(ptr_i)
println(*ptr)
}