diff --git a/src/cmd/compile/internal/ssa/gen/rulegen.go b/src/cmd/compile/internal/ssa/gen/rulegen.go index 46e0e507c4..8dca0bca1f 100644 --- a/src/cmd/compile/internal/ssa/gen/rulegen.go +++ b/src/cmd/compile/internal/ssa/gen/rulegen.go @@ -88,6 +88,9 @@ func genRules(arch arch) { } rule = "" } + if unbalanced(rule) { + log.Fatalf("unbalanced rule: %v\n", rule) + } if err := scanner.Err(); err != nil { log.Fatalf("scanner failed: %v\n", err) }