Too many arguments to AllocWithZoneOriginal and DeallocOriginal call

mac mojave, xcode11.3(11C29)
Legacy Build System
when building UE4 source code, it generates two errors:

  1. Too many arguments to function call, expected 0, have 3
    for line 33: id Result = AllocWithZoneOriginal(Obj, Sel,
    Zone);
  2. Too many arguments to function call, expected 0, have 2
    for line 49: DeallocOriginal(Obj, Sel);

https://github.com/EpicGames/UnrealEngine/blob/release/Engine/Source/Runtime/Core/Private/Apple/AppleLLM.cpp

I’m not deep in ue4, try to solves the compile error for ue4 in macos mojave.
I searched the Unreal Engine Issues, and not found exactly.