github.com/JimmyHuang454/JLS-go@v0.0.0-20230831150107-90d536585ba0/internal/pkgbits/support.go (about)

     1  // Copyright 2022 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package pkgbits
     6  
     7  import "fmt"
     8  
     9  func assert(b bool) {
    10  	if !b {
    11  		panic("assertion failed")
    12  	}
    13  }
    14  
    15  func errorf(format string, args ...any) {
    16  	panic(fmt.Errorf(format, args...))
    17  }