blob: a0a1c8aaa44ce43128285e0c6c29447bd3116304 [file] [log] [blame]
Brent Austinba3052e2015-04-21 16:08:23 -07001// errorcheck
2
Dan Willemsen38f2dba2016-07-08 14:54:35 -07003// Copyright 2011 The Go Authors. All rights reserved.
Brent Austinba3052e2015-04-21 16:08:23 -07004// 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}