Index: src/OFMethodSignature.m ================================================================== --- src/OFMethodSignature.m +++ src/OFMethodSignature.m @@ -438,10 +438,14 @@ return size; } static size_t +#if defined(__clang__) && __clang_major__ == 3 && __clang_minor__ <= 7 +/* Work around an ICE in Clang 3.7.0 on Windows/x86 */ +__attribute__((__optnone__)) +#endif sizeOfEncoding(const char **type, size_t *length) { size_t size; if (*length == 0)