Merged DMD 1.045 !!!

This commit is contained in:
Tomas Lindquist Olsen
2009-05-16 22:21:31 +02:00
parent 9beb33770f
commit e8780d50e8
37 changed files with 9631 additions and 9388 deletions

View File

@@ -253,6 +253,20 @@ int TypeDArray::builtinTypeInfo()
#endif
}
int TypeClass::builtinTypeInfo()
{
/* This is statically put out with the ClassInfo, so
* claim it is built in so it isn't regenerated by each module.
*/
#if IN_DMD
return 1;
#elif IN_LLVM
// FIXME if I enable this, the way LDC does typeinfo will cause a bunch
// of linker errors to missing class typeinfo definitions.
return 0;
#endif
}
/* ========================================================================= */
//////////////////////////////////////////////////////////////////////////////