[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] a11109: Fix generation of left shift in FFI plugin

GitHub noreply at github.com
Thu Aug 18 19:48:30 UTC 2016


  Branch: refs/heads/LLP64
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: a1110961aebca3e43b1241e372b0982f15029493
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/a1110961aebca3e43b1241e372b0982f15029493
  Author: nicolas-cellier-aka-nice <nicolas.cellier.aka.nice at gmail.com>
  Date:   2016-08-18 (Thu, 18 Aug 2016)

  Changed paths:
    M src/plugins/SqueakFFIPrims/ARM32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/IA32FFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64SysVFFIPlugin.c
    M src/plugins/SqueakFFIPrims/X64Win64FFIPlugin.c

  Log Message:
  -----------
  Fix generation of left shift in FFI plugin

If applied on 32 bits constants in a 64bits VM,
left shift might overflow (or have undefined behavior)




More information about the Vm-dev mailing list