diff options
Diffstat (limited to 'src/interp/i-intern.boot')
-rw-r--r-- | src/interp/i-intern.boot | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/interp/i-intern.boot b/src/interp/i-intern.boot index fc2c8145..3116293f 100644 --- a/src/interp/i-intern.boot +++ b/src/interp/i-intern.boot @@ -148,13 +148,13 @@ mkAtree2(x,op,argl) == [mkAtreeNode "COERCE",mkAtree1 first argl,CADR argl] x is ["@", expr, type] => t := evaluateType unabbrev type - t = '(DoubleFloat) and expr is [['_$elt, '(Float), 'float], :args] => - mkAtree1 [['_$elt, '(DoubleFloat), 'float], :args] - t = '(DoubleFloat) and INTEGERP expr => + t = $DoubleFloat and expr is [['_$elt, =$Float, 'float], :args] => + mkAtree1 [['_$elt, $DoubleFloat, 'float], :args] + t = $DoubleFloat and INTEGERP expr => v := mkAtreeNode $immediateDataSymbol putValue(v,getBasicObject float expr) v - t = '(Float) and INTEGERP expr => + t = $Float and INTEGERP expr => mkAtree1 ["::", expr, t] typeIsASmallInteger(t) and INTEGERP expr => mkAtree1 ["::", expr, t] |