Plan 9 from Bell Labs’s /usr/web/sources/contrib/stallion/root/386/go/src/cmd/compile/internal/syntax/testdata/sample.src

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


// 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

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].