From f8ea10d50c43b7b8d7ecb79b5cbc7dcc47e2a6c6 Mon Sep 17 00:00:00 2001 From: Advay Singh <144560982+AdvaySingh1@users.noreply.github.com> Date: Fri, 10 Apr 2026 13:01:07 -0700 Subject: [PATCH] Update passes/silimate/report_fanout.cc Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- passes/silimate/report_fanout.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/passes/silimate/report_fanout.cc b/passes/silimate/report_fanout.cc index a4f6073b4..a5f5d562c 100644 --- a/passes/silimate/report_fanout.cc +++ b/passes/silimate/report_fanout.cc @@ -226,7 +226,11 @@ struct ReportFanoutPass : public Pass { for (argidx = 1; argidx < args.size(); argidx++) { if (args[argidx] == "-limit" && argidx + 1 < args.size()) { - limit = std::stoi(args[++argidx]); + try { + limit = std::stoi(args[++argidx]); + } catch (...) { + log_cmd_error("Invalid value for -limit: '%s'. Expected an integer.\n", args[argidx].c_str()); + } continue; } if (args[argidx] == "-file" && argidx + 1 < args.size()) {