It's hard to comment what may be the actual reason behind this segfault. However, I agree with you that one cannot expect a segfault against some implicit type casting. If that is the case, it would be really helpful for us if you share a testcase that manifests the issue. Your input can help us to improve the performance of compiler/driver in future.
Regards,