]> Cypherpunks repositories - gostls13.git/commit
insert ODCL in type switch case.
authorRuss Cox <rsc@golang.org>
Tue, 7 Jul 2009 06:42:57 +0000 (23:42 -0700)
committerRuss Cox <rsc@golang.org>
Tue, 7 Jul 2009 06:42:57 +0000 (23:42 -0700)
commit0417aafe755acc5eb0cac0a030de08216e44488b
tree291df7b3c11db466dd45cb82f1f45b905700f555
parent0aa1b1508a2a6197773751466c0ea1e1449e4a8e
insert ODCL in type switch case.
needed for heap allocation if variable escapes.

package main
func main(){
var i interface{} = 42;
switch v := i.(type) {
case int:
println(&v, v);
}
}

R=ken
OCL=31245
CL=31245
src/cmd/gc/swt.c