github.com/tetratelabs/wazero@v1.7.1/internal/engine/wazevo/reflect.go (about)

     1  //go:build !tinygo
     2  
     3  package wazevo
     4  
     5  import "reflect"
     6  
     7  // setSliceLimits sets both Cap and Len for the given reflected slice.
     8  func setSliceLimits(s *reflect.SliceHeader, l, c uintptr) {
     9  	s.Len = int(l)
    10  	s.Cap = int(c)
    11  }