compiler: add src information to AST dumps (part 1 of 2).
authorThan McIntosh <thanm@google.com>
Tue, 27 Sep 2016 20:49:05 +0000 (20:49 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 27 Sep 2016 20:49:05 +0000 (20:49 +0000)
commit437018ea2b6dc966ce40cd5dd684054126ddda6b
tree10cc817706743a8a7bea457f727d3ab9ee181ab8
parent6e39060a7f6f58dacf4e74762fd5dd85a5afb0d8
compiler: add src information to AST dumps (part 1 of 2).

    When emitting AST dumps, tag the end of selected statements with with
    source file and line number information where available. Example:

      tmp.76832448 = 0 // p.go:6

    Requires a corresponding change in gcc/go as well as this change to
    gofrontend.

    Reviewed-on: https://go-review.googlesource.com/29856

* go-linemap.cc (Gcc_linemap::to_string): New method.

From-SVN: r240558
gcc/go/ChangeLog
gcc/go/go-linemap.cc
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/go-linemap.h
gcc/go/gofrontend/statements.cc