diff --git a/test/escape_unsafe.go b/test/escape_unsafe.go index cec6674a14..56c536fdfb 100644 --- a/test/escape_unsafe.go +++ b/test/escape_unsafe.go @@ -65,5 +65,5 @@ func toSliceData(s *[]int, p unsafe.Pointer) { // ERROR "s does not escape" "lea } func toStringData(s *string, p unsafe.Pointer) { // ERROR "s does not escape" "leaking param: p$" - (*reflect.SliceHeader)(unsafe.Pointer(s)).Data = uintptr(p) + (*reflect.StringHeader)(unsafe.Pointer(s)).Data = uintptr(p) }