Mercurial > projects > ldc
comparison gen/classes.cpp @ 1577:e4f7b5d9c68a
DMD 2.032 Merge.
author | Robert Clipsham <robert@octarineparrot.com> |
---|---|
date | Tue, 08 Sep 2009 10:07:56 +0100 |
parents | 8d086d552909 |
children | def7a1d494fd |
comparison
equal
deleted
inserted
replaced
1576:4551475bc6b6 | 1577:e4f7b5d9c68a |
---|---|
730 b.push_void_array(initsz, ir->getInitSymbol()); | 730 b.push_void_array(initsz, ir->getInitSymbol()); |
731 } | 731 } |
732 | 732 |
733 // class name | 733 // class name |
734 // code from dmd | 734 // code from dmd |
735 #if DMDV2 | |
736 const char *name = cd->ident->toChars(); | |
737 #else | |
735 char *name = cd->ident->toChars(); | 738 char *name = cd->ident->toChars(); |
739 #endif | |
736 size_t namelen = strlen(name); | 740 size_t namelen = strlen(name); |
737 if (!(namelen > 9 && memcmp(name, "TypeInfo_", 9) == 0)) | 741 if (!(namelen > 9 && memcmp(name, "TypeInfo_", 9) == 0)) |
738 { | 742 { |
739 name = cd->toPrettyChars(); | 743 name = cd->toPrettyChars(); |
740 namelen = strlen(name); | 744 namelen = strlen(name); |