ssa: SliceToArrayPointer

This commit is contained in:
visualfc
2024-08-09 08:53:39 +08:00
parent 210c483635
commit 302386d22c
6 changed files with 287 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
package main
func main() {
array := [4]byte{1, 2, 3, 4}
ptr := (*[4]byte)(array[:])
println(array == *ptr)
println(*(*[2]byte)(array[:]) == [2]byte{1, 2})
}