Mercurial > projects > ddmd
diff dmd/backend/TYPE.d @ 16:5c9b78899f5d
Implemented methods for Tuples, fixed some linking issues.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Sun, 04 Apr 2010 22:41:11 +0100 |
parents | 2cc604139636 |
children | fd4acc376c45 |
line wrap: on
line diff
--- a/dmd/backend/TYPE.d Sun Apr 04 02:15:33 2010 +0100 +++ b/dmd/backend/TYPE.d Sun Apr 04 22:41:11 2010 +0100 @@ -97,8 +97,8 @@ alias type* typep_t; -extern(C++) /+extern+/ __gshared typep_t tstypes[TYM.TYMAX]; -extern(C++) /+extern+/ __gshared typep_t tsptr2types[TYM.TYMAX]; +extern(C) extern __gshared typep_t tstypes[TYM.TYMAX]; +extern(C) extern __gshared typep_t tsptr2types[TYM.TYMAX]; ref type* tsbool () { return tstypes[TYM.TYbool]; } ref type* tschar () { return tstypes[TYM.TYchar]; } @@ -118,7 +118,7 @@ ref type* tsdouble () { return tstypes[TYM.TYdouble]; } ref type* tsreal64 () { return tstypes[TYM.TYdouble_alias]; } ref type* tsldouble () { return tstypes[TYM.TYldouble]; } -ref type* tsvoid () { return tstypes[TYM.TYvoid]; } +ref type* tsvoid () { return tstypes[TYM.TYvoid]; } ref type* tsifloat () { return tstypes[TYM.TYifloat]; } ref type* tsidouble () { return tstypes[TYM.TYidouble]; } ref type* tsildouble () { return tstypes[TYM.TYildouble]; }