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