...
Run Format

Source file test/fixedbugs/bug085.go

Documentation: test/fixedbugs

  // errorcheck
  
  // Copyright 2009 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.
  
  package P
  
  var x int
  
  func foo() {
  	print(P.x);  // ERROR "undefined"
  }
  
  /*
  uetli:~/Source/go1/test/bugs gri$ 6g bug085.go
  bug085.go:6: P: undefined
  Bus error
  */
  
  /* expected scope hierarchy (outermost to innermost)
  
  universe scope (contains predeclared identifiers int, float32, int32, len, etc.)
  "solar" scope (just holds the package name P so it can be found but doesn't conflict)
  global scope (the package global scope)
  local scopes (function scopes)
  */
  

View as plain text