• Robert Griesemer's avatar
    cmd/compile/internal/syntax: compute BranchStmt.Target statements · a5096213
    Robert Griesemer authored
    - Add new BranchStmt.Target field: It's the destination for break,
      continue, or goto statements.
    
    - When parsing with CheckBranches enabled, set the BranchStmt.Target
      field. We get the information practically for free from the branch
      checker, so keep it for further use.
    
    - Fix a couple of comments.
    
    - This could use a test, but the new Target field is currently not
      used, and writing a test is tedious w/o a general tree visitor.
      Do it later. For now, visually verified output from syntax dump.
    
    Change-Id: Id691d89efab514ad885e19ac9759506106579520
    Reviewed-on: https://go-review.googlesource.com/40988Reviewed-by: 's avatarMatthew Dempsky <mdempsky@google.com>
    a5096213
Name
Last commit
Last update
..
amd64 Loading commit data...
arm Loading commit data...
arm64 Loading commit data...
gc Loading commit data...
mips Loading commit data...
mips64 Loading commit data...
ppc64 Loading commit data...
s390x Loading commit data...
ssa Loading commit data...
syntax Loading commit data...
test Loading commit data...
types Loading commit data...
x86 Loading commit data...