[flang] Add label resolution design document, pass, and tests
authorEric Schweitz <eschweitz@nvidia.com>
Mon, 20 Aug 2018 23:47:18 +0000 (16:47 -0700)
committerGitHub <noreply@github.com>
Tue, 11 Sep 2018 21:01:25 +0000 (14:01 -0700)
commitdf4575f6b9e42fadd8890264490a8070c451b48e
tree09f9a41bf54b41a4ef5517b79ae2e70e065a9068
parented048fb3f8de7b8151de48d2209d2597d79399c4
[flang] Add label resolution design document, pass, and tests

Original-commit: flang-compiler/f18@e0d0df900c4d823b7114a4d511105c2dbd9d2e77
Reviewed-on: https://github.com/flang-compiler/f18/pull/170
Tree-same-pre-rewrite: false
15 files changed:
flang/lib/parser/message.cc
flang/lib/parser/message.h
flang/lib/semantics/CMakeLists.txt
flang/lib/semantics/resolve-labels.cc [new file with mode: 0644]
flang/lib/semantics/resolve-labels.h [new file with mode: 0644]
flang/test/semantics/label01.F90 [new file with mode: 0644]
flang/test/semantics/label02.f90 [new file with mode: 0644]
flang/test/semantics/label03.f90 [new file with mode: 0644]
flang/test/semantics/label04.f90 [new file with mode: 0644]
flang/test/semantics/label05.f90 [new file with mode: 0644]
flang/test/semantics/label06.f90 [new file with mode: 0644]
flang/test/semantics/label07.f90 [new file with mode: 0644]
flang/test/semantics/label08.f90 [new file with mode: 0644]
flang/test/semantics/label09.f90 [new file with mode: 0644]
flang/tools/f18/f18.cc