Home | History | Annotate | Download | only in fixedbugs
      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