X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=libgo%2Fgo%2Fgo%2Fast%2Fscope.go;h=11e6b13f169b807095b0ee40abe76a7b296c66d5;hb=422eaae5fe0038ad189b8fd28cfd6a7094d67ae1;hp=fbe4779671ec8fc67b857d89eae1c6e6cb01422a;hpb=e0f3ea3ed4b9d0bce9f4c14762e4257ba62c8fba;p=pf3gnuchains%2Fgcc-fork.git diff --git a/libgo/go/go/ast/scope.go b/libgo/go/go/ast/scope.go index fbe4779671e..11e6b13f169 100644 --- a/libgo/go/go/ast/scope.go +++ b/libgo/go/go/ast/scope.go @@ -80,7 +80,7 @@ func (s *Scope) String() string { type Object struct { Kind ObjKind Name string // declared name - Decl interface{} // corresponding Field, XxxSpec, FuncDecl, LabeledStmt, or AssignStmt; or nil + Decl interface{} // corresponding Field, XxxSpec, FuncDecl, LabeledStmt, AssignStmt, Scope; or nil Data interface{} // object-specific data; or nil Type interface{} // place holder for type information; may be nil } @@ -131,6 +131,8 @@ func (obj *Object) Pos() token.Pos { return ident.Pos() } } + case *Scope: + // predeclared object - nothing to do for now } return token.NoPos }