[PATCH] D55147: Exclude non-integral pointers in isBytewiseValue
    Philip Reames via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Sun Dec  2 17:14:49 PST 2018
    
    
  
reames added a comment.
This patch made me curious because I remembered fixing this one.  Turned out that's still a patch we're carrying downstream.  Oops.  :(
The general approach we took here was a bit different.  I don't have a strong preference, but I want to see what you think of the alternate before continuing.
The basic approach we took was two fold: 1) Disallow stores of non-integral types as "legal stores" in the sense of this file, and 2) inhibit formation of geps off of null in an non-integral address space so as to prevent formation of inttoptrs.
What do you think of the merits of the two approaches?  Is there something your approach catches ours doesn't?
Repository:
  rL LLVM
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D55147/new/
https://reviews.llvm.org/D55147
    
    
More information about the llvm-commits
mailing list