Source file test/fixedbugs/bug327.go
1 // run 2 3 // Copyright 2011 The Go Authors. All rights reserved. 4 // Use of this source code is governed by a BSD-style 5 // license that can be found in the LICENSE file. 6 7 // Conversion between identical interfaces. 8 // Issue 1647. 9 10 // The compiler used to not realize this was a no-op, 11 // so it generated a call to the non-existent function runtime.convE2E. 12 13 package main 14 15 type ( 16 a interface{} 17 b interface{} 18 ) 19 20 func main() { 21 x := a(1) 22 z := b(x) 23 _ = z 24 } 25