No, the compiler may assume that the behavior of standard library functions is standards-conformant.
Why?
What happens if it isn't?
memcpy will get transformed and inlined for small copies all the time.
This is the case, for example, on macOS, FreeBSD, and Linux.
Cute username, BTW.
> Cute username, BTW.
Thanks, I was to lazy to think of a real name, so this is the timestamp, I created the account.
§6.4.2.1: "If the program defines a reserved identifier [...] the behavior is undefined."
But the orthodox answer to such questions is that demons fly out of your nose.
If you want a dialect where they aren't allowed to assume that you would have to make your own