summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/python/m5/proxy.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/python/m5/proxy.py b/src/python/m5/proxy.py
index d28954555..86321964a 100644
--- a/src/python/m5/proxy.py
+++ b/src/python/m5/proxy.py
@@ -87,6 +87,7 @@ class BaseProxy(object):
__rmul__ = __mul__
def _mulcheck(self, result, base):
+ from . import params
for multiplier in self._multipliers:
if isproxy(multiplier):
multiplier = multiplier.unproxy(base)
@@ -96,7 +97,7 @@ class BaseProxy(object):
raise TypeError(
"Proxy multiplier must be a numerical param")
multiplier = multiplier.getValue()
- result *= multiplier
+ result = result * multiplier
return result
def unproxy(self, base):