Clang 3.0: Removed unreachable code and floating point comparison warnings.