Compiler: add a few missing expanded.transform self#9506
Compiler: add a few missing expanded.transform self#9506asterite merged 1 commit intocrystal-lang:masterfrom
expanded.transform self#9506Conversation
|
Mmh, actually it seems to break everything? 😅 |
|
I should have only done it for Global. |
d276371 to
da4beac
Compare
|
I was in a rush and I added an extra I think this should work. By the way, I'm doing these almost blindly because when I compile the compiler and then try to compile anything I get "illegal instruction". Probably something related to my set-up. |
|
Thanks, yes, I confirm this fixes #9439, and makes that example pass on Windows, and also fixes corresponding specs. |
|
Now it is possible to enable those specs, by merging master and cherry-picking b91a3e5. E.g. git pull origin master
git fetch https://github.com/oprypin/crystal b91a3e5f77506762a44dd7d26b421a5cfdb17bf3
git cherry-pick FETCH_HEAD |
Fixes #9439
Sorry that there are no tests, I couldn't find an easy way to make a test that exposes these missing things.
@oprypin Can you confirm that this actually fixes the issue?