Run Format

Source file test/alias.go

Documentation: test

  // errorcheck
  // Copyright 2011 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  // Test that error messages say what the source file says
  // (uint8 vs byte, int32 vs. rune).
  // Does not compile.
  package main
  import (
  func f(byte)  {}
  func g(uint8) {}
  func main() {
  	var x float64
  	f(x) // ERROR "byte"
  	g(x) // ERROR "uint8"
  	// Test across imports.
  	var ff fmt.Formatter
  	var fs fmt.State
  	ff.Format(fs, x) // ERROR "rune"
  	utf8.RuneStart(x) // ERROR "byte"

View as plain text