github.com/xushiwei/go@v0.0.0-20130601165731-2b9d83f45bc9/test/fixedbugs/bug381.go (about)

     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  }