More appropriate warning suppression.

This return statement is unreachable, so `__builtin_unreachable();` seems more appropriate than a lie.
Merge pull request #1 from numist/master

Use __builtin_unreachable to suppress compiler warning instead of false return statement