1
0
mirror of https://github.com/golang/go synced 2024-11-26 09:58:04 -07:00

special case check for this situation

; cat >http.go
	package main
	import "http"  // intended the library, not this file
	^D
	; 6g http.go
	; 6g http.go
	http.go:4: export/package mismatch: init
	;

new error:

	http.6:7 http.go:3: cannot import package main

R=ken
OCL=27053
CL=27053
This commit is contained in:
Russ Cox 2009-04-02 21:46:19 -07:00
parent 07687705a4
commit 39436f2a74

View File

@ -173,6 +173,9 @@ import_package:
{
pkgimportname = $2;
if(strcmp($2->name, "main") == 0)
yyerror("cannot import package main");
// if we are not remapping the package name
// then the imported package name is LPACK
if(pkgmyname == S)