fixathon added a comment.

Adding review comments



================
Comment at: lldb/include/lldb/Core/EmulateInstruction.h:182
     eInfoTypeNoArgs
-  } InfoType;
+  };
 
----------------
clayborg wrote:
> This doesn't fall into the un initialized variable case, I would revert this. 
> You can always submit a new patch if you want to fix this.
This is fixing Coverity scan warning 1094796 "Uninitialized scalar field".
"Non-static class member InfoType is not initialized in this constructor nor in 
any functions that it calls"


================
Comment at: lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:410
   /// already.
-  const char *Written;
+  const char *Written = "";
 
----------------
clayborg wrote:
> set to nullptr instead of empty string? Check the code to see if they check 
> this variable for NULL and use nullptr if they do.
An empty string literal is a reasonable and safe init value for what is 
semantically a string (C-string). The warning related to this fix is triggered 
by line 403:
 Written += From.size();
I am not sure that nullptr += (llvm::StringRef type) will pay nice, but I am 
not opposed to changing it to nullptr if you feel strongly about it.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D130098

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

Reply via email to