mirror of
https://github.com/boostorg/build.git
synced 2026-02-21 02:52:12 +00:00
The jam function eval would push an array it items at once. But would pull those items back out one at a time. This would cause an underflow that would overwrite other data in the stack members. With ensuing unpredictable results. The fix was to push a cleanup call for each item of the array. I.e. pushing each array item at a time. And hence also pullling one item at a time (effectively).