From 2c0f61cad10f32f40fe34561ec4539b465f43bf3 Mon Sep 17 00:00:00 2001 From: Damian Gryski Date: Sat, 25 Mar 2023 15:09:51 -0700 Subject: [PATCH] reflect: fix bug found by Convert() tests on wasi --- src/reflect/value.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/reflect/value.go b/src/reflect/value.go index c9c939c0..487e0d82 100644 --- a/src/reflect/value.go +++ b/src/reflect/value.go @@ -1271,6 +1271,7 @@ func makeFloat(flags valueFlags, f float64, t *rawType) Value { ptr := unsafe.Pointer(&v.value) if size > unsafe.Sizeof(uintptr(0)) { ptr = alloc(size, nil) + v.value = ptr } switch size {