clay
clay copied to clipboard
Investigate removing workarounds for LLVM 3.1 bugs
We should check if some LLVM workarounds in the compiler and lib-clay can be removed now that the compiler uses LLVM 3.2. A couple I grepped from the commit log:
- 64-bit overflow checking on 32-bit platforms was disabled because of PR13839, which is marked as fixed: 8ca9c1bcba
- libc/generated on Windows has a hack to work around PR12559, also fixed: 5a78b2cfff
There may be others.