1// errorcheck 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// 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 19package main 20 21import ( 22 "time" 23 "unsafe" 24) 25 26func f(int) 27 28func main() { 29 unsafe.Alignof(0) // ERROR "unsafe\.Alignof|value computed is not used" 30 f(time.Wednesday) // ERROR "time.Wednesday|incompatible type" 31} 32