It breaks the following tests
LLVM-Unit :: Support/./SupportTests/ConvertUTFTest.ConvertUTF8toWide LLVM-Unit :: Support/./SupportTests/ConvertUTFTest.UTF8ToUTF32Lenient LLVM-Unit :: Support/./SupportTests/ConvertUTFTest.UTF8ToUTF32PartialLenient LLVM-Unit :: Support/./SupportTests/ConvertUTFTest.convertWideToUTF8 LLVM-Unit :: Support/./SupportTests/JSONTest.UTF8
but only these (making me wonder if these tests are interesting or not)
Why is this commented out? It looks at least weird, with no comment to explain it.