From a685bab9e2f4781795f6a893a6a427aeec435962 Mon Sep 17 00:00:00 2001 From: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com> Date: Mon, 6 Oct 2025 11:28:05 +1300 Subject: [PATCH] scratchpad.cc: Don't strip quotes --- passes/cmds/scratchpad.cc | 2 -- 1 file changed, 2 deletions(-) diff --git a/passes/cmds/scratchpad.cc b/passes/cmds/scratchpad.cc index f64ce943c..671e1382b 100644 --- a/passes/cmds/scratchpad.cc +++ b/passes/cmds/scratchpad.cc @@ -89,7 +89,6 @@ struct ScratchpadPass : public Pass { if (RTLIL::constpad.count(identifier)) log_error("scratchpad entry \"%s\" is a global constant\n", identifier); string value = args[++argidx]; - if (value.front() == '\"' && value.back() == '\"') value = value.substr(1, value.size() - 2); design->scratchpad_set_string(identifier, value); continue; } @@ -116,7 +115,6 @@ struct ScratchpadPass : public Pass { if (args[argidx] == "-assert" && argidx+2 < args.size()) { string identifier = args[++argidx]; string expected = args[++argidx]; - if (expected.front() == '\"' && expected.back() == '\"') expected = expected.substr(1, expected.size() - 2); if (design->scratchpad.count(identifier) == 0) log_error("scratchpad entry '%s' is not defined\n", identifier); string value = design->scratchpad_get_string(identifier);