clayborg requested changes to this revision.
clayborg added inline comments.
This revision now requires changes to proceed.


================
Comment at: lldb/include/lldb/lldb-enumerations.h:170
                  // etc...
+  eFormatUnicode8,
   eFormatUnicode16,
----------------
add to the end, or all LLDBRPC.framework calls that use this enumeration will 
fail for you.


================
Comment at: lldb/source/Symbol/ClangASTContext.cpp:1383-1384
+            streq(type_name, "wchar") || // dlang
+            streq(type_name, "const(wchar)") ||
+            streq(type_name, "immutable(wchar)")) {
           return CompilerType(this, ast->Char16Ty.getAsOpaquePtr());
----------------
are "const(T)" and "immutable(T)" the actualy type names or are they layers on 
top of a base "wchar" type? These shouldn't be needed if so as the base "wchar" 
type should end up handling the base type correctly. Remove?


================
Comment at: lldb/source/Symbol/ClangASTContext.cpp:1388-1389
+                   streq(type_name, "dchar") || // dlang
+                   streq(type_name, "const(dchar") ||
+                   streq(type_name, "immutable(dchar)")) {
           return CompilerType(this, ast->Char32Ty.getAsOpaquePtr());
----------------
ditto


================
Comment at: lldb/source/Symbol/ClangASTContext.cpp:1393-1394
+                   streq(type_name, "char") ||    // dlang
+                   streq(type_name, "const(char)") ||
+                   streq(type_name, "immutable(char)")) {
+          return CompilerType(this, ast->Char8Ty.getAsOpaquePtr());
----------------
ditto


Repository:
  rLLDB LLDB

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66447/new/

https://reviews.llvm.org/D66447



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to