// RUN: llgo -S -emit-llvm -o - %s | FileCheck %s package foo // CHECK-NOT: alloca [1024 x i8] // CHECK-NOT: alloca [2048 x i8] // CHECK: alloca [4096 x i8] func F() { ch1 := make(chan [1024]byte) ch2 := make(chan [2048]byte) ch3 := make(chan [4096]byte) select { case <-ch1: case _ = <-ch2: case x := <-ch3: _ = x[0] } }