// RUN: llgo -o %t %s // RUN: %t 2>&1 | FileCheck %s // CHECK: 0 // CHECK-NEXT: 4 // CHECK-NEXT: 8 // CHECK-NEXT: 16 package main import "unsafe" type S struct { a int16 b int32 c int8 d int64 } func main() { var s S println(unsafe.Offsetof(s.a)) println(unsafe.Offsetof(s.b)) println(unsafe.Offsetof(s.c)) println(unsafe.Offsetof(s.d)) }