[flang] Use Indirection. Get variables to work in int expressions.
authorpeter klausler <pklausler@nvidia.com>
Fri, 6 Jul 2018 22:12:33 +0000 (15:12 -0700)
committerpeter klausler <pklausler@nvidia.com>
Mon, 9 Jul 2018 23:26:00 +0000 (16:26 -0700)
commite6fc51c7316d90e1850a7af1a2f4c953c100c05b
treec8565f5c105a906155ab53b9eed3912711dc6119
parentf8f98ca3b6a12fb5b7f8d14c69d5cdf427e66097
[flang] Use Indirection.  Get variables to work in int expressions.

Original-commit: flang-compiler/f18@1000717da820d87b330719034281a69eaf37bb89
Reviewed-on: https://github.com/flang-compiler/f18/pull/117
Tree-same-pre-rewrite: false
14 files changed:
flang/lib/common/indirection.h
flang/lib/evaluate/CMakeLists.txt
flang/lib/evaluate/common.h
flang/lib/evaluate/expression-forward.h [new file with mode: 0644]
flang/lib/evaluate/expression.cc
flang/lib/evaluate/expression.h
flang/lib/evaluate/variable.cc [new file with mode: 0644]
flang/lib/evaluate/variable.h
flang/lib/parser/characters.cc
flang/lib/parser/characters.h
flang/lib/parser/grammar.h
flang/lib/parser/parse-tree.cc
flang/lib/parser/unparse.cc
flang/test/evaluate/CMakeLists.txt