• 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
.github Loading commit data...
api Loading commit data...
doc Loading commit data...
lib/time Loading commit data...
misc Loading commit data...
src Loading commit data...
test Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
favicon.ico Loading commit data...
robots.txt Loading commit data...