// 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) }