[clangd] Expose -offset-encoding=utf-32, which has been implemented for ages
authorSam McCall <sam.mccall@gmail.com>
Mon, 5 Aug 2019 08:14:17 +0000 (08:14 +0000)
committerSam McCall <sam.mccall@gmail.com>
Mon, 5 Aug 2019 08:14:17 +0000 (08:14 +0000)
llvm-svn: 367812

clang-tools-extra/clangd/tool/ClangdMain.cpp

index 42c9601588b6f845ecffa8b4f3ef074740d3e1b2..337f52570516454fa056c523c64dd18b68b3627a 100644 (file)
@@ -359,7 +359,9 @@ opt<OffsetEncoding> ForceOffsetEncoding{
     values(
         clEnumValN(OffsetEncoding::UTF8, "utf-8", "Offsets are in UTF-8 bytes"),
         clEnumValN(OffsetEncoding::UTF16, "utf-16",
-                   "Offsets are in UTF-16 code units")),
+                   "Offsets are in UTF-16 code units"),
+        clEnumValN(OffsetEncoding::UTF32, "utf-32",
+                   "Offsets are in unicode codepoints")),
     init(OffsetEncoding::UnsupportedEncoding),
 };