[flang-commits] [PATCH] D104330: [flang] Complain about more cases of calls to insufficiently defined procedures
    Pete Steinfeld via Phabricator via flang-commits 
    flang-commits at lists.llvm.org
       
    Tue Jun 15 21:03:08 PDT 2021
    
    
  
PeteSteinfeld requested changes to this revision.
PeteSteinfeld added a comment.
This revision now requires changes to proceed.
Things build OK, but I when I run the tests, I get failures in implicit07.f90 and resolve29.f90.
Also, I wonder about the two identical error messages in characteristics.cpp.
================
Comment at: flang/lib/Evaluate/characteristics.cpp:473-475
+                "Procedure '%s' is referenced before being sufficiently defined in a context where it must be so"_err_en_US,
+                symbol.name());
+            return std::optional<Procedure>{};
----------------
Is this the error message that you meant to use for something that has `EntityDetails`?  In particular, this message is identical to the message below for something with `SubprogramNameDetails`.
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D104330/new/
https://reviews.llvm.org/D104330
    
    
More information about the flang-commits
mailing list