Mercurial > projects > ldc
comparison gen/classes.cpp @ 1587:def7a1d494fd
Merge DMD 1.051
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Fri, 06 Nov 2009 23:58:01 +0100 |
parents | e4f7b5d9c68a |
children |
comparison
equal
deleted
inserted
replaced
1586:7f728c52e63c | 1587:def7a1d494fd |
---|---|
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(); | 735 const char *name = cd->ident->toChars(); |
737 #else | |
738 char *name = cd->ident->toChars(); | |
739 #endif | |
740 size_t namelen = strlen(name); | 736 size_t namelen = strlen(name); |
741 if (!(namelen > 9 && memcmp(name, "TypeInfo_", 9) == 0)) | 737 if (!(namelen > 9 && memcmp(name, "TypeInfo_", 9) == 0)) |
742 { | 738 { |
743 name = cd->toPrettyChars(); | 739 name = cd->toPrettyChars(); |
744 namelen = strlen(name); | 740 namelen = strlen(name); |