]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: simplify if statement parsing
authorMatthew Dempsky <mdempsky@google.com>
Sat, 20 Feb 2016 08:00:53 +0000 (00:00 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Sat, 20 Feb 2016 18:59:57 +0000 (18:59 +0000)
commit3a11c8d3190210c510c152471ddb85eb36a15e76
tree936d2e9f8614f31c899cec16033d5d05854c746a
parent5efbdd9d10908206d4e0351cb4724c5fefdfa2be
cmd/compile: simplify if statement parsing

Somewhat notably, this means long if statement chains are now parsed
recursively, rather than iteratively.  This shouldn't be a concern
though, as several other functions (e.g., gen, typecheck, walk)
already use recursion to process the parsed if statement Node trees.

Change-Id: Ic8c12ace9021c870d60c06f5db86a48c4ec57084
Reviewed-on: https://go-review.googlesource.com/19756
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/cmd/compile/internal/gc/parser.go