diff options
Diffstat (limited to 'src/python')
-rw-r--r-- | src/python/m5/proxy.py | 3 |
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): |