summaryrefslogtreecommitdiff
path: root/flang/lib/parser/unparse.cc
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2018-04-13 13:56:49 -0700
committerpeter klausler <pklausler@nvidia.com>2018-04-16 13:37:53 -0700
commit0f418c7c8d410796b3862416c02d99d3a86181b7 (patch)
tree93ad8ac6e1ec1a7f1e9e69719a1e62b0feae316a /flang/lib/parser/unparse.cc
parent2eeb202518f6c0115239c3989eaeb03b988aa6b0 (diff)
downloadllvm-0f418c7c8d410796b3862416c02d99d3a86181b7.tar.gz
[flang] Simplify proc-component-ref and variable parsing, do not try to support function calls via components of function results.
Original-commit: flang-compiler/f18@05886ddb80e31f3caec96cbaba1fea274db7c61a Reviewed-on: https://github.com/flang-compiler/f18/pull/56 Tree-same-pre-rewrite: false
Diffstat (limited to 'flang/lib/parser/unparse.cc')
-rw-r--r--flang/lib/parser/unparse.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/flang/lib/parser/unparse.cc b/flang/lib/parser/unparse.cc
index c5a0fe2bc726..3699f584c307 100644
--- a/flang/lib/parser/unparse.cc
+++ b/flang/lib/parser/unparse.cc
@@ -803,9 +803,6 @@ public:
void Unparse(const BoundsRemapping &x) { // R1036
Walk(x.t, ":");
}
- void Unparse(const ProcComponentRef &x) { // R1039
- Walk(std::get<Scalar<Variable>>(x.t)), Put('%'), Walk(std::get<Name>(x.t));
- }
void Unparse(const WhereStmt &x) { // R1041, R1045, R1046
Word("WHERE ("), Walk(x.t, ") ");
}