clean up tyBigNum remnants

This commit is contained in:
Jacek Sieka 2016-10-24 23:11:38 +08:00
commit f488ed973d
8 changed files with 21 additions and 21 deletions

View file

@ -138,7 +138,7 @@ proc declareGlobal(p: PProc; id: int; r: Rope) =
const
MappedToObject = {tyObject, tyArray, tyArrayConstr, tyTuple, tyOpenArray,
tySet, tyBigNum, tyVarargs}
tySet, tyVarargs}
proc mapType(typ: PType): TJSTypeKind =
let t = skipTypes(typ, abstractInst)
@ -158,8 +158,7 @@ proc mapType(typ: PType): TJSTypeKind =
of tyFloat..tyFloat128: result = etyFloat
of tySet: result = etyObject # map a set to a table
of tyString, tySequence: result = etySeq
of tyObject, tyArray, tyArrayConstr, tyTuple, tyOpenArray, tyBigNum,
tyVarargs:
of tyObject, tyArray, tyArrayConstr, tyTuple, tyOpenArray, tyVarargs:
result = etyObject
of tyNil: result = etyNull
of tyGenericInst, tyGenericParam, tyGenericBody, tyGenericInvocation,
@ -171,7 +170,7 @@ proc mapType(typ: PType): TJSTypeKind =
else: result = etyNone
of tyProc: result = etyProc
of tyCString: result = etyString
of tyUnused: internalError("mapType")
of tyUnused, tyUnused0: internalError("mapType")
proc mapType(p: PProc; typ: PType): TJSTypeKind =
if p.target == targetPHP: result = etyObject