// run // Copyright 2011 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Conversion between identical interfaces. // Issue 1647. // The compiler used to not realize this was a no-op, // so it generated a call to the non-existent function runtime.convE2E. package main type ( a interface{} b interface{} ) func main() { x := a(1) z := b(x) _ = z }