Source file test/fixedbugs/bug381.go
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 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 } 32