28e0afc11d
elb overwrites dist/soul.c with a fresh (non-inlined) compilation before its link step fails, discarding the patched self-contained version. Save the repo copy before elb and restore it after so the compiler always gets the complete translation unit with all patches applied.