[PATCH] D11944: Nativize filename in FileManager::getFile().

Alex Rosenberg via cfe-commits cfe-commits at lists.llvm.org
Mon Aug 17 18:57:43 PDT 2015


alexr added a subscriber: alexr.
alexr added a comment.

Just to remind everybody, different OSes handle Unicode differently as well. Think of it as case insensitivity for the different Unicode ways of encoding the same glyph. For example U+00DC (LATIN CAPITAL LETTER U WITH DIAERESIS) vs U+0055 (LATIN CAPITAL LETTER U) and U+0308 (COMBINING DIAERESIS). Apple's HFS+ file system always decomposes file names to ensure consistent matching. Other OSes, not so much.


http://reviews.llvm.org/D11944





More information about the cfe-commits mailing list