xbolva00 marked an inline comment as done. xbolva00 added inline comments.
================ Comment at: include/clang/Basic/Builtins.def:483 BUILTIN(__builtin_memcpy, "v*v*vC*z", "nF") +BUILTIN(__builtin_memccpy, "v*v*vC*iz", "nF") BUILTIN(__builtin_memmove, "v*v*vC*z", "nF") ---------------- aaron.ballman wrote: > xbolva00 wrote: > > aaron.ballman wrote: > > > xbolva00 wrote: > > > > aaron.ballman wrote: > > > > > GCC doesn't seem to have `__builtin_memccpy`? > > > > > https://godbolt.org/z/jbthQ3 > > > > Ok, I will drop it. > > > If you drop it, won't that lose the builtin? I was mostly thinking it's > > > in the wrong part of the list of builtins. > > Rebuilding LLVM + Clang in progress so I just checked it in godbolt with > > "strtol" - defined only as LIBBUILTIN, no __builtin version. > > > > nobuiltin attribute is correctly handled, so I think it will work. > > https://godbolt.org/z/Olfv-w > Ah, I see the issue better now. The description for this review was very > terse and it wasn't immediately clear what problem you were trying to solve. > > Yeah, I think this declaration can go away. Yeah, I am sorry, more context why this is needed: https://reviews.llvm.org/D67986 CHANGES SINCE LAST ACTION https://reviews.llvm.org/D68377/new/ https://reviews.llvm.org/D68377 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits