[flang] Use value()/has_value() on Indirection class templates instead of operator...
authorpeter klausler <pklausler@nvidia.com>
Tue, 5 Mar 2019 20:28:08 +0000 (12:28 -0800)
committerpeter klausler <pklausler@nvidia.com>
Tue, 5 Mar 2019 20:28:08 +0000 (12:28 -0800)
commit6a0f9474ff71bd17299ddfd399eb12938ef49c63
tree0a21011159d064fa3593f3f705d322f3257cd4f7
parent97038db10ed46b7b65fbb45cd08ca51f473be7fc
[flang] Use value()/has_value() on Indirection class templates instead of operator*/operator->

Original-commit: flang-compiler/f18@a97f377ae6051d877df82036983cc6209a2e0d95
Reviewed-on: https://github.com/flang-compiler/f18/pull/311
Tree-same-pre-rewrite: false
21 files changed:
flang/lib/common/indirection.h
flang/lib/evaluate/call.cc
flang/lib/evaluate/call.h
flang/lib/evaluate/characteristics.cc
flang/lib/evaluate/expression.cc
flang/lib/evaluate/expression.h
flang/lib/evaluate/fold.cc
flang/lib/evaluate/intrinsics.cc
flang/lib/evaluate/variable.cc
flang/lib/evaluate/variable.h
flang/lib/parser/parse-tree-visitor.h
flang/lib/parser/parse-tree.cc
flang/lib/parser/user-state.cc
flang/lib/semantics/assignment.cc
flang/lib/semantics/canonicalize-do.cc
flang/lib/semantics/check-do-concurrent.cc
flang/lib/semantics/expression.cc
flang/lib/semantics/expression.h
flang/lib/semantics/mod-file.cc
flang/lib/semantics/resolve-names.cc
flang/lib/semantics/rewrite-parse-tree.cc