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