diff --git a/sdk/metric/alignment_test.go b/sdk/metric/alignment_test.go index 1fdc3804c58..e0839aa95ee 100644 --- a/sdk/metric/alignment_test.go +++ b/sdk/metric/alignment_test.go @@ -17,13 +17,17 @@ package metric import ( "os" "testing" + "unsafe" ottest "go.opentelemetry.io/otel/internal/internaltest" ) // Ensure struct alignment prior to running tests. func TestMain(m *testing.M) { - offsets := AtomicFieldOffsets() + offsets := map[string]uintptr{ + "record.refMapped.value": unsafe.Offsetof(record{}.refMapped.value), + "record.updateCount": unsafe.Offsetof(record{}.updateCount), + } var r []ottest.FieldOffset for name, offset := range offsets { r = append(r, ottest.FieldOffset{ diff --git a/sdk/metric/atomicfields.go b/sdk/metric/atomicfields.go index bcb56b7eaa1..7cea2e54374 100644 --- a/sdk/metric/atomicfields.go +++ b/sdk/metric/atomicfields.go @@ -16,6 +16,7 @@ package metric // import "go.opentelemetry.io/otel/sdk/metric" import "unsafe" +// Deprecated: will be removed soon. func AtomicFieldOffsets() map[string]uintptr { return map[string]uintptr{ "record.refMapped.value": unsafe.Offsetof(record{}.refMapped.value),