| Brent Austin | ba3052e | 2015-04-21 16:08:23 -0700 | [diff] [blame] | 1 | // errorcheck | 
|  | 2 |  | 
| Dan Willemsen | 38f2dba | 2016-07-08 14:54:35 -0700 | [diff] [blame] | 3 | // Copyright 2011 The Go Authors. All rights reserved. | 
| Brent Austin | ba3052e | 2015-04-21 16:08:23 -0700 | [diff] [blame] | 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 2276. | 
|  | 8 |  | 
|  | 9 | // Check that the error messages says | 
|  | 10 | //	bug381.go:29: unsafe.Alignof(0) not used | 
|  | 11 | // and not | 
|  | 12 | //	bug381.go:29: 4 not used | 
|  | 13 |  | 
|  | 14 | // Issue 2768: previously got | 
|  | 15 | //    bug381.go:30: cannot use 3 (type time.Weekday) as type int in function argument | 
|  | 16 | // want | 
|  | 17 | //    bug381.go:30: cannot use time.Wednesday (type time.Weekday) as type int in function argument | 
|  | 18 |  | 
|  | 19 | package main | 
|  | 20 |  | 
|  | 21 | import ( | 
|  | 22 | "time" | 
|  | 23 | "unsafe" | 
|  | 24 | ) | 
|  | 25 |  | 
|  | 26 | func f(int) | 
|  | 27 |  | 
|  | 28 | func main() { | 
|  | 29 | unsafe.Alignof(0) // ERROR "unsafe\.Alignof|value computed is not used" | 
|  | 30 | f(time.Wednesday) // ERROR "time.Wednesday|incompatible type" | 
|  | 31 | } |