modernc.org/gc@v1.0.1-0.20240304020402-f0dba7c97c2b/testdata/errchk/test/fixedbugs/bug327.go (about) 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 }