* 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:
nobu 2009-10-16 04:40:11 +00:00
parent 438b8706a7
commit aaa01efb95
3 changed files with 12 additions and 6 deletions

View File

@ -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
View File

@ -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
View File

@ -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);
}