@@ -70,10 +70,10 @@ data NativeTy = IT8 | IT16 | IT32 | IT64
7070
7171data IntTy = ITFixed NativeTy | ITNative | ITBig | ITChar
7272
73−data ArithTy = ATInt Language.Reflection.IntTy | ATFloat
73+data ArithTy = ATInt Language.Reflection.IntTy | ATDouble
7474
7575||| Primitive constants
76−data Const = I Int | BI Integer | Fl Float | Ch Char | Str String
76+data Const = I Int | BI Integer | Fl Double | Ch Char | Str String
7777 | B8 Bits8 | B16 Bits16 | B32 Bits32 | B64 Bits64
7878 | AType ArithTy | StrType
7979 | VoidType | Forgot
@@ -89,7 +89,7 @@ instance ReflConst Int where
8989instance ReflConst Integer where
9090 toConst = BI
9191
92−instance ReflConst Float where
92+instance ReflConst Double where
9393 toConst = Fl
9494
9595instance ReflConst Char where
@@ -366,12 +366,12 @@ instance Quotable Int Raw where
366366 quotedTy = `(Int)
367367 quote x = RConstant (I x)
368368
369−instance Quotable Float TT where
370− quotedTy = `(Float)
369+instance Quotable Double TT where
370+ quotedTy = `(Double)
371371 quote x = TConst (Fl x)
372372
373−instance Quotable Float Raw where
374− quotedTy = `(Float)
373+instance Quotable Double Raw where
374+ quotedTy = `(Double)
375375 quote x = RConstant (Fl x)
376376
377377instance Quotable Char TT where
@@ -541,12 +541,12 @@ instance Quotable Reflection.IntTy Raw where
541541instance Quotable ArithTy TT where
542542 quotedTy = `(ArithTy)
543543 quote (ATInt x) = `(ATInt ~(quote x))
544− quote ATFloat = `(ATFloat)
544+ quote ATDouble = `(ATDouble)
545545
546546instance Quotable ArithTy Raw where
547547 quotedTy = `(ArithTy)
548548 quote (ATInt x) = `(ATInt ~(quote {t=Raw} x))
549− quote ATFloat = `(ATFloat)
549+ quote ATDouble = `(ATDouble)
550550
551551instance Quotable Const TT where
552552 quotedTy = `(Const)