[ruby-cvs:64186] shugo:r57020 (trunk): Add clang volatile fixes from FreeBSD and NetBSD.

shugo at ruby-lang.org shugo at ruby-lang.org
Thu Dec 8 08:27:51 JST 2016


shugo	2016-12-08 08:27:51 +0900 (Thu, 08 Dec 2016)

  New Revision: 57020

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

  Log:
    Add clang volatile fixes from FreeBSD and NetBSD.
    
    Use volatile instead of optnone to avoid optimization which causes
    segmentation faults.
    Patch by Dimitry Andric.  [ruby-core:78531] [Bug #13014]

  Modified files:
    trunk/cont.c
    trunk/eval.c
    trunk/eval_error.c
    trunk/thread.c
    trunk/vm_core.h
    trunk/vm_eval.c
    trunk/vm_trace.c


More information about the ruby-cvs mailing list