fix Issue 12619 - Invalid warning for unused return value of debug memcpy
fix Issue 12649 - "discards return value" warning will cause ICE on function pointer call
fix Issue 12647 - Lazy parameter evaluation should be marked as nothrow