mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-04 22:49:13 +02:00
intel/perf: fix variable type assumption error
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Ivan Briano <ivan.briano@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18893>
This commit is contained in:
parent
d969ac7c02
commit
1dd4cc0da5
1 changed files with 4 additions and 4 deletions
|
|
@ -282,7 +282,7 @@ def output_rpn_equation_code(set, counter, equation):
|
|||
|
||||
c("\nreturn " + value + ";")
|
||||
|
||||
def splice_rpn_expression(set, counter, expression):
|
||||
def splice_rpn_expression(set, counter_name, expression):
|
||||
tokens = expression.split()
|
||||
stack = []
|
||||
|
||||
|
|
@ -297,7 +297,7 @@ def splice_rpn_expression(set, counter, expression):
|
|||
if operand[0] == "$":
|
||||
resolved_variable = resolve_variable(operand, set, False)
|
||||
if resolved_variable == None:
|
||||
raise Exception("Failed to resolve variable " + operand + " in expression " + expression + " for " + set.name + " :: " + counter.get('name'))
|
||||
raise Exception("Failed to resolve variable " + operand + " in expression " + expression + " for " + set.name + " :: " + counter_name)
|
||||
operand = resolved_variable
|
||||
args.append(operand)
|
||||
|
||||
|
|
@ -307,7 +307,7 @@ def splice_rpn_expression(set, counter, expression):
|
|||
|
||||
if len(stack) != 1:
|
||||
raise Exception("Spurious empty rpn expression for " + set.name + " :: " +
|
||||
counter.get('name') + ".\nThis is probably due to some unhandled RPN operation, in the expression \"" +
|
||||
counter_name + ".\nThis is probably due to some unhandled RPN operation, in the expression \"" +
|
||||
expression + "\"")
|
||||
|
||||
value = stack[-1]
|
||||
|
|
@ -315,7 +315,7 @@ def splice_rpn_expression(set, counter, expression):
|
|||
if value[0] == "$":
|
||||
resolved_variable = resolve_variable(value, set, False)
|
||||
if resolved_variable == None:
|
||||
raise Exception("Failed to resolve variable " + operand + " in expression " + expression + " for " + set.name + " :: " + counter.get('name'))
|
||||
raise Exception("Failed to resolve variable " + operand + " in expression " + expression + " for " + set.name + " :: " + counter_name)
|
||||
value = resolved_variable
|
||||
|
||||
return value
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue