1 // compile 2 3 // Copyright 2009 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 package bug151 8 9 type S string 10 11 type Empty interface {} 12 13 func (v S) Less(e Empty) bool { 14 return v < e.(S); 15 } 16 17 /* 18 bugs/bug151.go:10: illegal types for operand: CALL 19 string 20 S 21 */ 22