aboutsummaryrefslogtreecommitdiffstats
path: root/complex.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-10-24 01:19:46 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-10-24 01:19:46 +0000
commitdda33ef6eadd1ca077c10fc03b76621dc7fc52d5 (patch)
tree8e6b778a6ff9605637024229eb31948051e0d28f /complex.c
parenta8edab6f8554d0843cad3f1f2ac890b560066f58 (diff)
downloadruby-dda33ef6eadd1ca077c10fc03b76621dc7fc52d5.tar.gz
complex.c: undefine clamp
* complex.c (Init_Complex): undefine Complex#clamp, which does not work like other Comparable methods, because Complex does not have <=> method. patched by Tim Peters <zomg.tim AT gmail.com> in [ruby-core:77720]. [Bug #12866] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56479 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'complex.c')
-rw-r--r--complex.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/complex.c b/complex.c
index 7a9c56d667..ad1ea8514e 100644
--- a/complex.c
+++ b/complex.c
@@ -2234,6 +2234,7 @@ Init_Complex(void)
rb_undef_method(rb_cComplex, ">");
rb_undef_method(rb_cComplex, ">=");
rb_undef_method(rb_cComplex, "between?");
+ rb_undef_method(rb_cComplex, "clamp");
rb_undef_method(rb_cComplex, "div");
rb_undef_method(rb_cComplex, "divmod");
rb_undef_method(rb_cComplex, "floor");