Skip to content

Commit 33db506

Browse files
committed
more 64 bit arithmetic
1 parent 2604a9b commit 33db506

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

interp_Larray.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def interp_exp(self, e, env):
1010
return [self.interp_exp(e, env) for e in es]
1111
case BinOp(left, Mult(), right):
1212
l = self.interp_exp(left, env); r = self.interp_exp(right, env)
13-
return l * r
13+
return mul64(l, r)
1414
case Subscript(tup, index, Load()):
1515
t = self.interp_exp(tup, env)
1616
n = self.interp_exp(index, env)

type_check_Cif.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def type_check_stmt(self, s, env):
113113
case Return(value):
114114
value_t = self.type_check_exp(value, env)
115115
case _:
116-
raise Exception('error in type_check_stmt, unexpected' + repr(s))
116+
raise Exception('error in type_check_stmt, unexpected ' + repr(s))
117117

118118
def type_check(self, p):
119119
match p:

0 commit comments

Comments
 (0)