[ruby-cvs:68841] naruse:r61660 (ruby_2_5): merge revision(s) 61518: [Backport #14260]

naruse at ruby-lang.org naruse at ruby-lang.org
Mon Jan 8 07:25:29 JST 2018


naruse	2018-01-08 07:25:29 +0900 (Mon, 08 Jan 2018)

  New Revision: 61660

  https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=61660

  Log:
    merge revision(s) 61518: [Backport #14260]
    
    bit fields treating negative values should be declared as signed int
    
    * internal.h (struct vm_ifunc_argc): Bit fields are unsigned by default.
      For storing nagative values to bit fields, they must be declated as
      signed int. Fix multiple test failure observed by 32-bit binaries
      compiled with Oracle Developer Studio (Solaris Studio) 12.x on
      Solaris 10 on sparc architecture. [Bug #14260]

  Modified directories:
    branches/ruby_2_5/
  Modified files:
    branches/ruby_2_5/internal.h
    branches/ruby_2_5/version.h


More information about the ruby-cvs mailing list