[PATCH] D92191: [clang-scan-deps] Add support for clang-cl
    Duncan P. N. Exon Smith via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Tue Jan 19 15:39:29 PST 2021
    
    
  
dexonsmith added a comment.
It would be great if you could split the `--` support out into a separate patch to commit ahead of time, but I left a couple of comments since I was taking a look.
================
Comment at: clang/lib/Tooling/Tooling.cpp:438-440
   for (StringRef Arg : Args)
     if (Arg.startswith("-resource-dir"))
       return;
----------------
Seems like this should break early on `--`. You could also avoid the subsequent `llvm::find` by remembering where it is.
================
Comment at: clang/test/ClangScanDeps/Inputs/static-analyzer-cdb.json:4-5
   "directory": "DIR",
-  "command": "clang --analyze DIR/static-analyzer.c",
-  "file": "DIR/static-analyzer.c"
+  "command": "clang --analyze -- DIR/static-analyzer_clang.c",
+  "file": "DIR/static-analyzer_clang.c"
+},
----------------
It's not clear why you made these changes. Can you clarify?
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D92191/new/
https://reviews.llvm.org/D92191
    
    
More information about the cfe-commits
mailing list