27 lines
498 B
Go
27 lines
498 B
Go
package main
|
|
|
|
import (
|
|
"os"
|
|
"runtime"
|
|
)
|
|
|
|
func fputestsetup(f64a, f64b, f64c, f64d float64, f32a, f32b, f32c, f32d float32)
|
|
|
|
func main() {
|
|
var f64a float64 = 1.1
|
|
var f64b float64 = 1.2
|
|
var f64c float64 = 1.3
|
|
var f64d float64 = 1.4
|
|
var f32a float32 = 1.5
|
|
var f32b float32 = 1.6
|
|
var f32c float32 = 1.7
|
|
var f32d float32 = 1.8
|
|
|
|
fputestsetup(f64a, f64b, f64c, f64d, f32a, f32b, f32c, f32d)
|
|
if len(os.Args) < 2 || os.Args[1] != "panic" {
|
|
runtime.Breakpoint()
|
|
} else {
|
|
panic("boom!")
|
|
}
|
|
}
|