[flang] FindOffsetLineAndColumn also uses SourcePosition.
authorTin Huynh <tinlun123@gmail.com>
Thu, 5 Sep 2019 17:05:45 +0000 (10:05 -0700)
committerTin Huynh <tinlun123@gmail.com>
Wed, 11 Sep 2019 00:55:59 +0000 (17:55 -0700)
commit69fd49a00229d1491b2e5887eb0ace4440ccd339
treed4aa886a1cea9cb4002fdbc2545361362d181a85
parent2f205a5f5251098cbd04861e2386a5708e664b76
[flang] FindOffsetLineAndColumn also uses SourcePosition.

New tests for COMMON and BLOCK.
Added CHECK-ONCE to test_any.sh. Make sure pattern only occurs once.

Original-commit: flang-compiler/f18@ad82dafcf905c521904a0120462ad1636917fc8c
Reviewed-on: https://github.com/flang-compiler/f18/pull/698
Tree-same-pre-rewrite: false
13 files changed:
flang/lib/parser/provenance.cc
flang/lib/parser/provenance.h
flang/lib/parser/source.cc
flang/lib/parser/source.h
flang/lib/semantics/semantics.cc
flang/test/semantics/CMakeLists.txt
flang/test/semantics/getdefinition04.f90 [new file with mode: 0644]
flang/test/semantics/getdefinition05.f90 [new file with mode: 0644]
flang/test/semantics/getsymbols01.f90
flang/test/semantics/getsymbols04.f90 [new file with mode: 0644]
flang/test/semantics/getsymbols05.f90 [new file with mode: 0644]
flang/test/semantics/test_any.sh
flang/tools/f18/f18.cc