llvm/flang/lib
Jean Perier 281d41cc10 [flang] Use value semantic for SourceName
Change all SourceName* to std::optional<SourceName> because
SourceName is small enough (16 bytes) to be passed and stored
by value which avoid having to worry about life-time, storage and
value constance issues that comes with pointers.

Original-commit: flang-compiler/f18@73fc08d7bd
Reviewed-on: https://github.com/flang-compiler/f18/pull/634
Tree-same-pre-rewrite: false
2019-08-21 05:33:03 -07:00
..
common [flang] Another pass with clean builds 2019-08-16 09:41:08 -07:00
evaluate [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
parser [flang] [OpenMP] Canonicalization framework (flang-compiler/f18#599) 2019-08-22 10:34:15 -07:00
semantics [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
CMakeLists.txt