[flang] Changes responding to comments on my previous pull request. Specifically --
authorPeter Steinfeld <psteinfeld@nvidia.com>
Wed, 5 Jun 2019 18:57:09 +0000 (11:57 -0700)
committerPeter Steinfeld <psteinfeld@nvidia.com>
Mon, 10 Jun 2019 20:31:31 +0000 (13:31 -0700)
commita698d3d5796d272f3366cdc2a9bed360f7a87931
tree42788d8fcbe9e8ff2e58072a1897b7d94f3e7693
parent93a59505a5d76a5b2c4b3ca56e4bf02175cfe6ec
[flang] Changes responding to comments on my previous pull request.  Specifically --

parse-tree.cc
 - Cleaned up the use of "const" in several declarations.
check-do-stmt.cc
 - Replaced uses of parser::Messages with SemanticsContext.
 - Removed unused "==" operator from the DoStmtContext class.
 - Reduced the size of the GetBounds function by calling GetLoopControl().
 - Changed the warning message for REAL DO controls to not mention standard
   extensions.
check-do-stmt.h
 - Restored the forward reference to Fortran::parser::DoConstruct and removed
   the include of parse-tree.h
dosemantics*.f90
 - Removed extraneous references to the "RUN" command.
test_errors.sh
 - Simplified and generalized the extraction of the OPTIONS specification.

Original-commit: flang-compiler/f18@04a071276648e505f6f958739239e6f7f5870ff4
Reviewed-on: https://github.com/flang-compiler/f18/pull/478
Tree-same-pre-rewrite: false
flang/lib/parser/parse-tree.cc
flang/lib/semantics/check-do-stmt.cc
flang/lib/semantics/check-do-stmt.h
flang/test/semantics/dosemantics02.f90
flang/test/semantics/dosemantics03.f90
flang/test/semantics/dosemantics04.f90
flang/test/semantics/test_errors.sh