зеркало из https://github.com/github/ruby.git
* gc.h (rb_gc_debug_body): constified.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25366 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
438b8706a7
Коммит
aaa01efb95
|
@ -1,3 +1,7 @@
|
|||
Fri Oct 16 13:40:09 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* gc.h (rb_gc_debug_body): constified.
|
||||
|
||||
Fri Oct 16 13:20:39 2009 NARUSE, Yui <naruse@ruby-lang.org>
|
||||
|
||||
* ext/bigdecimal/bigdecimal.c (VpMidRound): remove warnings.
|
||||
|
|
2
gc.h
2
gc.h
|
@ -26,7 +26,7 @@ rb_gc_debug_indent(void)
|
|||
}
|
||||
|
||||
static void
|
||||
rb_gc_debug_body(char *mode, char *msg, int st, void *ptr)
|
||||
rb_gc_debug_body(const char *mode, const char *msg, int st, void *ptr)
|
||||
{
|
||||
if (st == 0) {
|
||||
ruby_gc_debug_indent--;
|
||||
|
|
12
iseq.c
12
iseq.c
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include "ruby/ruby.h"
|
||||
|
||||
/* #define MARK_FREE_DEBUG 1 */
|
||||
/* #define RUBY_MARK_FREE_DEBUG 1 */
|
||||
#include "gc.h"
|
||||
#include "vm_core.h"
|
||||
#include "iseq.h"
|
||||
|
@ -63,10 +63,12 @@ iseq_free(void *ptr)
|
|||
if (ptr) {
|
||||
iseq = ptr;
|
||||
if (!iseq->orig) {
|
||||
/* It's possible that strings are freed
|
||||
* GC_INFO("%s @ %s\n", RSTRING_PTR(iseq->name),
|
||||
* RSTRING_PTR(iseq->filename));
|
||||
*/
|
||||
/* It's possible that strings are freed */
|
||||
if (0) {
|
||||
RUBY_GC_INFO("%s @ %s\n", RSTRING_PTR(iseq->name),
|
||||
RSTRING_PTR(iseq->filename));
|
||||
}
|
||||
|
||||
if (iseq->iseq != iseq->iseq_encoded) {
|
||||
RUBY_FREE_UNLESS_NULL(iseq->iseq_encoded);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче