MaskRay added inline comments.

================
Comment at: clang/include/clang/Driver/Options.td:5502
       MarshallingInfoFlag<CodeGenOpts<"SanitizeCoverageTraceStores">>;
+def fexperimental_sanitize_metadata_covered
+    : Flag<["-"], "fexperimental-sanitize-metadata-covered">,
----------------
Let CC1 options use the same spelling as the driver options.


================
Comment at: clang/lib/Driver/SanitizerArgs.cpp:839
+  // Parse -f(no-)?sanitize-metadata.
+  for (const auto *Arg : Args) {
+    if (Arg->getOption().matches(
----------------
Use `Args.getLastArg(...)`


================
Comment at: clang/test/Driver/fsanitize-metadata.c:1
+// RUN: %clang -target x86_64-linux-gnu %s -### 2>&1 | FileCheck %s
+// CHECK-NOT: -fexperimental-sanitize-metadata
----------------
This RUN line is redundant. For other opt-in features, we don't check that the 
cc1 command line doesn't have an option. 


================
Comment at: clang/test/Driver/fsanitize-metadata.c:4
+
+// RUN: %clang -target x86_64-linux-gnu 
-fexperimental-sanitize-metadata=bad_arg %s -### 2>&1 | \
+// RUN:   FileCheck -check-prefix=CHECK-INVALID %s
----------------
`-target ` is legacy. Use `--target=`. If a feature isn't Linux specific, use 
`--target=x86_64`.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D130888

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

Reply via email to