mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-03 10:37:46 +00:00
3788b31ba5
This is just one optimizer pass that's easy to test for. There are others, but I'm ignoring them for now. The one other that would be reasonable to test is when starting a goroutine with -gc=none, but I'm leaving that one for another time.
19 lines
351 B
Go
19 lines
351 B
Go
package main
|
|
|
|
import "runtime/interrupt"
|
|
|
|
var num = 5
|
|
|
|
func main() {
|
|
// Error coming from LowerInterrupts.
|
|
interrupt.New(num, func(interrupt.Interrupt) {
|
|
})
|
|
|
|
// 2nd error
|
|
interrupt.New(num, func(interrupt.Interrupt) {
|
|
})
|
|
}
|
|
|
|
// ERROR: optimizer.go:9:15: interrupt ID is not a constant
|
|
// ERROR: optimizer.go:13:15: interrupt ID is not a constant
|