[parrot/parrot] 1d934d: [nci] fix 234 call_ffi calculation for cornercases

GitHub noreply at github.com
Sun Jan 18 17:43:18 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/parrot/parrot
  Commit: 1d934de6818b79b96320d66eb61c1692458efca6
      https://github.com/parrot/parrot/commit/1d934de6818b79b96320d66eb61c1692458efca6
  Author: Reini Urban <rurban at cpanel.net>
  Date:   2015-01-18 (Sun, 18 Jan 2015)

  Changed paths:
    M src/nci/libffi.c

  Log Message:
  -----------
  [nci] fix 234 call_ffi calculation for cornercases

failed on cygwin 32bit with INTVAL_SIZE=8, but probably also on
all other special --intval and pointer sizes.
Calculate the slack for INTVAL dynamically.
Use it internally +1 for the switch fallthru. Improves GH #601




More information about the parrot-commits mailing list