# Compilation issue with Crystal 1.6.x

**URL:** <https://forum.crystal-lang.org/t/compilation-issue-with-crystal-1-6-x/5038>\
**Category:** Help & Support\
**Created:** [October 28, 2022, 5:13am UTC](https://forum.crystal-lang.org/t/compilation-issue-with-crystal-1-6-x/5038 "2022-10-28T05:13:06Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![caspiano](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/caspiano/32/527_2.png) [@caspiano](https://forum.crystal-lang.org/u/caspiano)\
**Post date:** [November 1, 2022, 2:51pm UTC](https://forum.crystal-lang.org/t/compilation-issue-with-crystal-1-6-x/5038/21 "2022-11-01T14:51:11Z")

</div>

My bad, it’s [this commit](https://github.com/crystal-lang/crystal/commit/bfc33dbda41ed4c3590d02bcdd781fcea5368fd3).  
I messed up the bisect run, apologies for misdirected attention.

> <https://github.com/crystal-lang/crystal/commit/bfc33dbda41ed4c3590d02bcdd781fcea5368fd3>
>
> \* Use early returns in type\_merge\_two
> 
> \* Don't flip types in type\_merge\_two
> 
> …
> \* Don't return tuple in type\_merge\_two
> 
> \* Add some type annotations
> 
> \* Rename type\_merge\_two to just type\_merge
> 
> \* Avoid creating intermediate array in Type.merge!
> 
> \* Add a few more type annotations
> 
> \* Generalize the case of a non-union type merged with a union type
> 
> \* Consider NoReturn when merging two types
> 
> \* Use suffix if and add a few more comments
> 
> \* Don't create intermediate arrays when calling Type.merge!

---

<div class="post-metadata">

**Author:** ![stakach](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.crystal-lang.org/stakach/32/58_2.png) [@stakach](https://forum.crystal-lang.org/u/stakach)\
**Post date:** [November 8, 2022, 1:56am UTC](https://forum.crystal-lang.org/t/compilation-issue-with-crystal-1-6-x/5038/22 "2022-11-08T01:56:18Z")

</div>

As an update to this thread, all issues are solved with crystal `1.6.2` thank you all for your efforts here!  
Much appreciated!

[Previous page](https://forum.crystal-lang.org/t/compilation-issue-with-crystal-1-6-x/5038.md?page=1)
