[all-commits] [llvm/llvm-project] 70f1b4: [flang] Implemented 2 Semantic checks for DATA sta...

Anchu Rajendran S via All-commits all-commits at lists.llvm.org
Tue Jun 2 22:04:11 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 70f1b4b4122088c1bd7324b519bc449dbfeaf298
      https://github.com/llvm/llvm-project/commit/70f1b4b4122088c1bd7324b519bc449dbfeaf298
  Author: Anchu Rajendran <asudhaku at amd.com>
  Date:   2020-06-03 (Wed, 03 Jun 2020)

  Changed paths:
    M flang/include/flang/Semantics/tools.h
    M flang/lib/Evaluate/check-expression.cpp
    M flang/lib/Semantics/check-data.cpp
    M flang/lib/Semantics/resolve-names-utils.cpp
    M flang/lib/Semantics/tools.cpp
    M flang/test/Lower/pre-fir-tree02.f90
    M flang/test/Semantics/block-data01.f90
    M flang/test/Semantics/data01.f90
    M flang/test/Semantics/data03.f90
    A flang/test/Semantics/data04.f90
    M flang/test/Semantics/equivalence01.f90

  Log Message:
  -----------
  [flang] Implemented 2 Semantic checks for DATA statement and fixed a few bugs

Summary
  - Implemented C876, C877
  - Fixed IsConstantExpr to check C879
  - Fixed bugs in few test cases - data01.f90, block-data01.f90,
  pre-fir-tree02.f90
  - Modified implementation of C8106 to identify all automatic objects
  and modified equivalence01.f90 to reflect the changes

Differential Revision: https://reviews.llvm.org/D78424




More information about the All-commits mailing list