rnk added a comment.

It's unsurprising that the Linux kernel's own Fortify implementation is 
incompatible with Clang. The whole feature should never have been implemented 
in the library to begin with, but here we are. I think the Linux kernel folks 
would prefer it if we can fix forward and find a way to make their Fortify 
implementation work, though.

For fixing forward, the question is, why did LLVM emit a standalone call to 
mempcy? Did LLVM inline the thing marked always_inline? Or did 
`__builtin_memcpy` compile down to `call i8* @memcpy(...)` instead of `call 
void @llvm.memcpy.*`?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D71082



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

Reply via email to