blob: d996ab64cd4fcfa73e944f7d9c4cd3170033437b [file] [log] [blame]
Russ Cox80803842012-02-16 23:49:59 -05001// errorcheck
Lorenzo Stoakesf58d9112011-05-11 23:41:59 -04002
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// Issue 1606.
8
9package main
10
11func main() {
12 var x interface{}
Luuk van Dijk13e92e42011-11-09 10:58:53 +010013 switch t := x.(type) {
14 case 0: // ERROR "type"
Luuk van Dijk50110c92011-10-31 18:09:40 +010015 t.x = 1 // ERROR "type interface \{\}|reference to undefined field or method"
Lorenzo Stoakesf58d9112011-05-11 23:41:59 -040016 }
17}