// Copyright 2013 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 importdecl0 import "../math" import m "../math" import . /* ERROR "imported but not used" */ "unsafe" import . "../time" // declares Println in file scope import ( // TODO(gri) At the moment, 2 errors are reported because both go/parser // and the type checker report it. Eventually, this test should not be // done by the parser anymore. "" /*ERROR invalid import path */ /* ERROR invalid import path */ "a!b" /*ERROR invalid import path */ /* ERROR invalid import path */ "abc\xffdef" /*ERROR invalid import path */ /* ERROR invalid import path */ ) // using "math" in this file doesn't affect its use in other files const Pi0 = math.Pi const Pi1 = m.Pi func _() func() interface{} { return func() interface{} { return Time{} // use "../time" } }