gribozavr2 added a comment.

Could you upload an updated sample HTML file? It is easier to review the HTML 
generation and javascript code when an example is available.



================
Comment at: clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:388
 
+std::unique_ptr<Logger> flagLogger() {
+  if (DataflowLog.empty())
----------------
The name is too short for me. Also it is ambiguous whether "flag" is a noun or 
a verb.

How about `makeLoggerFromCommandLine`?


================
Comment at: clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:388
 
+std::unique_ptr<Logger> flagLogger() {
+  if (DataflowLog.empty())
----------------
gribozavr2 wrote:
> The name is too short for me. Also it is ambiguous whether "flag" is a noun 
> or a verb.
> 
> How about `makeLoggerFromCommandLine`?
Since it is a file-local helper, we can make it static.


================
Comment at: clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp:395
+    llvm::errs() << "Failed to create log dir: " << EC.message() << "\n";
+  // Separate analyses will create loggers writing to the same directory.
+  // Share a counter so they don't all overwrite each other's 0.html.
----------------



================
Comment at: clang/lib/Analysis/FlowSensitive/HTMLLogger.html:19
+<header>Function</header>
+<div id="code"></div>
+<div id="cfg"></div>
----------------
Could you add the file name and line number of the start location of the 
function?

It might be helpful not only for the reader (to confirm that they are debugging 
the right thing), but also when finding the right html file using grep.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D146591

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

Reply via email to