[PATCH] D100689: [funcattrs] Consistently check call site attributes
    Nikita Popov via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Mon Apr 19 11:42:45 PDT 2021
    
    
  
nikic accepted this revision.
nikic added a comment.
This revision is now accepted and ready to land.
LG
================
Comment at: llvm/test/Transforms/FunctionAttrs/willreturn-callsites.ll:1
-; RUN: opt -function-attrs -S %s | FileCheck %s
+; RUN: opt -inferattrs -function-attrs -S %s | FileCheck %s
 
----------------
reames wrote:
> nikic wrote:
> > Why is the inferattrs here needed now?
> Because the declarations are only partially annotated, and func-attrs which is an CGSCC pass does not visit declarations, only inferattrs does.  
I'd personally prefer to add the missing nofree attributes to the declarations, so this only tests one pass. But I'm okay either way...
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D100689/new/
https://reviews.llvm.org/D100689
    
    
More information about the llvm-commits
mailing list