JDevlieghere added inline comments.

================
Comment at: lldb/include/lldb/Target/Language.h:146
+    eNameWithNoArgs,
+    eMangledName
   };
----------------
`eNameMangled`? 


================
Comment at: lldb/source/Core/FormatEntity.cpp:1754
+    StreamString ss;
+    if (sc->function)
+      language_plugin = Language::FindPlugin(sc->function->GetLanguage());
----------------
Let's be consistent with the braces. Either all single-line statements should 
have them, or none. 


================
Comment at: lldb/source/Core/FormatEntity.cpp:1782
+      
+      if (name) {
+        s.PutCString(name);
----------------
Early return?


================
Comment at: lldb/source/Core/FormatEntity.cpp:1800
+  }
+    return false;
+
----------------
This looks odd, are you missing a closing brace?


================
Comment at: lldb/test/Shell/Settings/Inputs/main.cpp:9
+
+class Conversion
+{
----------------
This looks not clang formatted. I'm pretty sure I added a `.clang-format` file 
for the shell tests that should match the one used by LLDB but without the 80 
col limit. 


================
Comment at: lldb/test/Shell/Settings/TestFrameFormatMangling.test:7
+# CHECK: frame #0: {{.*}}C::C(this=
+set set frame-format "frame #${frame.index}: 
${ansi.fg.yellow}${frame.pc}${ansi.normal}{ 
${module.file.basename}{\`${function.mangled-name}{${frame.no-debug}${function.pc-offset}}}}{
 at 
${ansi.fg.cyan}${line.file.basename}${ansi.normal}:${ansi.fg.yellow}${line.number}${ansi.normal}{:${ansi.fg.yellow}${line.column}${ansi.normal}}}{${function.is-optimized}
 [opt]}{${frame.is-artificial} [artificial]}\n"
+frame info
----------------
Can we simplify the format? For example, I don't think the color matters here. 


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D71237



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

Reply via email to