[all-commits] [llvm/llvm-project] 5349f9: [flang] Correct handling of null pointer initializers

Peter Klausler via All-commits all-commits at lists.llvm.org
Wed Nov 18 13:57:48 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 5349f99114cfcf597220cbc9b9253f178a43fabd
      https://github.com/llvm/llvm-project/commit/5349f99114cfcf597220cbc9b9253f178a43fabd
  Author: peter klausler <pklausler at nvidia.com>
  Date:   2020-11-18 (Wed, 18 Nov 2020)

  Changed paths:
    M flang/docs/f2018-grammar.md
    M flang/include/flang/Parser/parse-tree.h
    M flang/include/flang/Semantics/expression.h
    M flang/lib/Evaluate/check-expression.cpp
    M flang/lib/Parser/Fortran-parsers.cpp
    M flang/lib/Semantics/data-to-inits.cpp
    M flang/lib/Semantics/expression.cpp
    M flang/lib/Semantics/resolve-names.cpp
    M flang/test/Semantics/modfile20.f90
    A flang/test/Semantics/null-init.f90
    M flang/test/Semantics/symbol15.f90

  Log Message:
  -----------
  [flang] Correct handling of null pointer initializers

Fortran defines "null-init" null pointer initializers as
being function references, syntactically, that have to resolve
to calls to the intrinsic function NULL() with no actual
arguments.

Differential revision: https://reviews.llvm.org/D91657




More information about the All-commits mailing list