[flang] Clean up some usage of std::optional lambda results
authorpeter klausler <pklausler@nvidia.com>
Thu, 1 Aug 2019 18:41:05 +0000 (11:41 -0700)
committerpeter klausler <pklausler@nvidia.com>
Fri, 2 Aug 2019 16:22:09 +0000 (09:22 -0700)
commit63423667fe1cde98ce3e9bed6d717d6f78dcc4e4
tree8f4d592eb7ea2528727063abec0c47deec16343c
parent29d3343910407e3d65808dca2616e68c95629a47
[flang] Clean up some usage of std::optional lambda results

Original-commit: flang-compiler/f18@9a66f9da9767d19875a229dbef2532b57b7a79a6
Reviewed-on: https://github.com/flang-compiler/f18/pull/611
Tree-same-pre-rewrite: false
flang/lib/evaluate/characteristics.cc
flang/lib/evaluate/expression.cc
flang/lib/evaluate/fold.cc
flang/lib/evaluate/shape.cc
flang/lib/evaluate/shape.h
flang/lib/evaluate/tools.cc
flang/lib/evaluate/tools.h
flang/lib/semantics/expression.cc