aaron.ballman added a comment.

One fear I have with this is in expansions of the  `offsetof` macro, where it 
is a common implementation strategy to cast a null pointer to be of the correct 
type when calculating member offsets. Do you think you will be able to 
distinguish between null pointer additions that the user wrote directly (which 
is UB) as opposed to null pointer additions that come from the implementation 
(which is not UB)?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D67122/new/

https://reviews.llvm.org/D67122



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to