[Bug #19985] Raise LoadError with the converted feature name `Kernel#require` converts feature name objects that have the `to_path` method such as `Pathname`, but had used the original object on error and had resulted in an unexpected `TypeError`. --- load.c | 14 +++++++++++--- test/ruby/test_require.rb | 26 +++++++++++++++++++++----- 2 files changed, 32 insertions(+), 8 deletions(-)
Related issues
Bug #19985: Confusing error message when nonexistent `Pathname` for `require`
merge revision(s) 4329554f171fdb483cafa672df5f2a08741940c5: [Backport #19985]