// Copyright 2018 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. // This is a sample test file illustrating the use // of error comments with the error test harness. package p // The following are invalid error comments; they are // silently ignored. The prefix must be exactly one of // "/* ERROR " or "// ERROR ". // /*ERROR*/ /*ERROR foo*/ /* ERRORfoo */ /* ERROR foo */ //ERROR // ERROR // ERRORfoo // ERROR foo // This is a valid error comment; it applies to the // immediately following token. import "math" /* ERROR unexpected comma */ , // If there are multiple /*-style error comments before // the next token, only the last one is considered. type x = /* ERROR ignored */ /* ERROR literal 0 in type declaration */ 0 // A //-style error comment matches any error position // on the same line. func () foo() // ERROR method has no receiver