summaryrefslogtreecommitdiff
path: root/eval_method.ci
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-09-26 06:01:43 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-09-26 06:01:43 +0000
commit62096ef6900717559f091e26b952be0e0c51bc5e (patch)
tree1612b7708be4248e1ee1eb01178367f7836c88e4 /eval_method.ci
parentcecd39bee2dd6e442230f2784aa8f68f39ce5b6c (diff)
* eval_method.ci (rb_get_alloc_func): cast to suppress a warning.
* eval_method.ci (remove_method): local variable to be initialized. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13517 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval_method.ci')
-rw-r--r--eval_method.ci4
1 files changed, 2 insertions, 2 deletions
diff --git a/eval_method.ci b/eval_method.ci
index 5dfcdfacb6..61ff38f532 100644
--- a/eval_method.ci
+++ b/eval_method.ci
@@ -204,7 +204,7 @@ rb_get_alloc_func(VALUE klass)
if (nd_type(n) != NODE_METHOD) return 0;
n = n->nd_body;
if (nd_type(n) != NODE_CFUNC) return 0;
- return n->nd_cfnc;
+ return (rb_alloc_func_t)n->nd_cfnc;
}
static NODE *
@@ -292,7 +292,7 @@ static void
remove_method(VALUE klass, ID mid)
{
st_data_t data;
- NODE *body;
+ NODE *body = 0;
if (klass == rb_cObject) {
rb_secure(4);