[PATCH] D90495: [flang] Add warning for FINAL pitfall
    Peter Klausler via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Oct 30 13:32:19 PDT 2020
    
    
  
klausler created this revision.
klausler added a reviewer: PeteSteinfeld.
klausler added a project: Flang.
Herald added subscribers: llvm-commits, jdoerfert.
Herald added a project: LLVM.
klausler requested review of this revision.
Fortran's FINAL feature is sensitive to object rank.
When an object's rank excludes it from finalization, but
the type has FINAL subroutines for other ranks, emit
a warning.  This should be especially helpful in the
case of a scalar FINAL subroutine not being declared
(IMPURE) ELEMENTAL.
Repository:
  rG LLVM Github Monorepo
https://reviews.llvm.org/D90495
Files:
  flang/include/flang/Semantics/symbol.h
  flang/lib/Semantics/check-declarations.cpp
  flang/lib/Semantics/symbol.cpp
  flang/test/Semantics/final02.f90
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D90495.302005.patch
Type: text/x-patch
Size: 6070 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20201030/1a5639e7/attachment.bin>
    
    
More information about the llvm-commits
mailing list