github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/test/execution/slices/copy.go (about)

     1  // RUN: llgo -o %t %s
     2  // RUN: %t 2>&1 | FileCheck %s
     3  
     4  // CHECK: 5
     5  // CHECK-NEXT: 0
     6  
     7  package main
     8  
     9  func main() {
    10  	a := make([]int, 10)
    11  	b := make([]int, 10)
    12  	for i, _ := range b {
    13  		b[i] = 1
    14  	}
    15  	println(copy(a[:5], b)) // expect 5
    16  	println(a[5])           // expect 0
    17  }