[flang] Semantics for SELECT TYPE
authorsameeran joshi <sameeranjayant.joshi@amd.com>
Sun, 19 Apr 2020 11:10:37 +0000 (16:40 +0530)
committerSameeran joshi <joshisameeran17@gmail.com>
Thu, 11 Jun 2020 18:42:24 +0000 (00:12 +0530)
commit70ad73b6b76838bd7c72123922102b175e5d478a
tree02f5c9047d9c8ef92d07368ed8e5e4c0a7bd08e0
parent71568a9e28d6aa5ed580cbedcb96634452555143
[flang] Semantics for SELECT TYPE

    Summary:
    Added support for all semantic checks except C1157
    was previously implemented.

    Address review comments.

    Reviewers: PeteSteinfeld, tskeith, klausler, DavidTruby, kiranktp, anchu-rajendran, sscalpone

    Subscribers: kiranchandramohan, llvm-commits, flang-commits

    Tags: #llvm, #flang

    Differential Revision: https://reviews.llvm.org/D79851
flang/lib/Semantics/CMakeLists.txt
flang/lib/Semantics/assignment.cpp
flang/lib/Semantics/check-call.cpp
flang/lib/Semantics/check-select-type.cpp [new file with mode: 0644]
flang/lib/Semantics/check-select-type.h [new file with mode: 0644]
flang/lib/Semantics/resolve-names.cpp
flang/lib/Semantics/semantics.cpp
flang/test/Semantics/selecttype01.f90 [new file with mode: 0644]
flang/test/Semantics/selecttype02.f90 [new file with mode: 0644]
flang/test/Semantics/selecttype03.f90 [new file with mode: 0644]