This is still an issue in the master branch. I've added a pull request for rdoc that will treat rb_define_method to the same C function as an alias (similar to rb_define_alias): https://github.com/ruby/rdoc/pull/742