yyerror("import path contains NUL");
errorexit();
}
+
+ if(strchr(f->u.sval->s, '\\')) {
+ yyerror("import path contains backslash; use slash");
+ errorexit();
+ }
// The package name main is no longer reserved,
// but we reserve the import path "main" to identify
--- /dev/null
+// errchk $G -e $D/$F.go
+
+// 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.
+
+// import paths are slash-separated; reject backslash
+
+package main
+
+import `net\http` // ERROR "backslash"