diff options
author | Jeremy Evans <code@jeremyevans.net> | 2019-08-08 09:55:33 -0700 |
---|---|---|
committer | Jeremy Evans <code@jeremyevans.net> | 2020-11-20 15:26:43 -0800 |
commit | 08686e71d5c48325ee1bd41c8d7ebcd6c37fa496 (patch) | |
tree | ff711636c0746b3dcce4b543699a4aa1e1773cda /encindex.h | |
parent | 1f7b557890c41e59b461d42a5fb9e1f25da9b33d (diff) |
Do not allow Module#include to insert modules before the origin in the lookup chain
Module#include should only be able to insert modules after the origin,
otherwise it ends up working like Module#prepend.
This fixes the case where one of the modules in the included module
chain is included in a module that is already prepended to the receiver.
Fixes [Bug #7844]
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3796
Diffstat (limited to 'encindex.h')
0 files changed, 0 insertions, 0 deletions