From 9001f6a3455ade7c916fa60e8d1b5400f349326b Mon Sep 17 00:00:00 2001 From: Lenny Truong Date: Thu, 3 Oct 2024 12:44:41 -0700 Subject: [PATCH] Avoid name collision --- lib/Dialect/OM/Evaluator/Evaluator.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Dialect/OM/Evaluator/Evaluator.cpp b/lib/Dialect/OM/Evaluator/Evaluator.cpp index 2296c15b84f8..b9ecc28246d3 100644 --- a/lib/Dialect/OM/Evaluator/Evaluator.cpp +++ b/lib/Dialect/OM/Evaluator/Evaluator.cpp @@ -263,11 +263,11 @@ circt::om::Evaluator::evaluateObjectInstance(StringAttr className, for (size_t i = 0; i < fieldNames.size(); ++i) { auto name = fieldNames[i]; auto value = operands[i]; - Location loc = fieldsLoc; - if (auto locs = dyn_cast(loc)) - loc = locs.getLocations()[i]; + Location fieldLoc = fieldsLoc; + if (auto locs = dyn_cast(fieldLoc)) + fieldLoc = locs.getLocations()[i]; FailureOr result = - evaluateValue(value, actualParams, loc); + evaluateValue(value, actualParams, fieldLoc); if (failed(result)) return result;