revert to master branch ir.cpp, fixes issue better than this branch
revert to master branch ir.cpp, fixes issue better than this branch

Dimenus/zig,raulgrell/zig,andrewrk/zig,raulgrell/zig,raulgrell/zig,raulgrell/zig,raulgrell/zig,zig-lang/zig,Dimenus/zig,zig-lang/zig,zig-lang/zig,Dimenus/zig,andrewrk/zig