[flang] Let multiple CookedSource instances share a ref-counted AllSources.
authorpeter klausler <pklausler@nvidia.com>
Fri, 27 Jul 2018 21:58:14 +0000 (14:58 -0700)
committerpeter klausler <pklausler@nvidia.com>
Fri, 27 Jul 2018 21:58:14 +0000 (14:58 -0700)
commit4c5dfecb3ecfc3aae86cc0977b9a4a304c01e4a8
tree67f31d3ed77c9ad1aef1cf98df467e8befa31170
parent108e9b46783e184517ab27c9d5f0d7d340b59fe6
[flang] Let multiple CookedSource instances share a ref-counted AllSources.

Original-commit: flang-compiler/f18@98a170e3e58b8937dd5770d2e0303aa9750b6f84
Reviewed-on: https://github.com/flang-compiler/f18/pull/151
Tree-same-pre-rewrite: false
flang/lib/common/idioms.h
flang/lib/common/reference-counted.h
flang/lib/parser/parsing.cc
flang/lib/parser/parsing.h
flang/lib/parser/provenance.cc
flang/lib/parser/provenance.h
flang/lib/semantics/mod-file.cc