building/testing with LLVM 4.3, gcc4.9 or apple clang seems ok