[clang] [llvm] [BoundsChecking] Add parameters to pass (PR #119894)
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sun Dec 15 13:39:26 PST 2024
================
@@ -1286,6 +1286,33 @@ Expected<RealtimeSanitizerOptions> parseRtSanPassOptions(StringRef Params) {
return Result;
}
+Expected<BoundsCheckingPass::ReportingMode>
+parseBoundsCheckingOptions(StringRef Params) {
+ BoundsCheckingPass::ReportingMode Mode =
+ BoundsCheckingPass::ReportingMode::Trap;
+ while (!Params.empty()) {
+ StringRef ParamName;
+ std::tie(ParamName, Params) = Params.split(';');
+ if (ParamName == "trap") {
----------------
MaskRay wrote:
(1) that avoids -mllvm options is cleaner:)
https://github.com/llvm/llvm-project/pull/119894
More information about the llvm-commits
mailing list