/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/issue54220.go
26 строк
420 B
Cuong Manh Le
cmd/compile: correct alignment of atomic.Int64
08 авг 2022, 17:12
08 авг 2022, 17:12
3ea3d0e
Код
Авторство
О чём код?
// run // Copyright 2022 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 import ( "strconv" "sync/atomic" "unsafe" ) type t struct { i1 atomic.Int32 i2 atomic.Int64 } var v t func main() { if o := unsafe.Offsetof(v.i2); o != 8 { panic("unexpected offset, want: 8, got: " + strconv.Itoa(int(o))) } }