Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
c++ - empty base class optimization
In an article by Nathan Myers (http://www.cantrip.org/emptyopt.html), amongst the compilers that support the empty base class optimization was also Symantec. However, DMC doesn't do that by default, and I didn't find any mention to that in documentation. Is it supported by DMC? While looking in the old help files (after looking in the new HTML docs, of course :), I saw a section about internal limits of DMC: no more than 254 chars in identifiers. Does this apply to *my* identifiers, or to the mangled names that DMC generates? I encountered such issues related to mangled names maximum length in MSVC6, I just couldn't debug a program that had a map<string, map<string, string> >, because of that limit (it linked and executed fine in release mode, though). I hope it's not the case with DMC, is it? Laurentiu Mar 26 2002
"Laurentiu Pancescu" <user domain.invalid> wrote in message news:a7qkp1$17gg$1 digitaldaemon.com...In an article by Nathan Myers (http://www.cantrip.org/emptyopt.html), amongst the compilers that support the empty base class optimization was also Symantec. However, DMC doesn't do that by default, and I didn't find any mention to that in documentation. Is it supported by DMC? Mar 26 2002
On 27 Mar 2002, Walter wrote:"Laurentiu Pancescu" <user domain.invalid> wrote in message news:a7qkp1$17gg$1 digitaldaemon.com...In an article by Nathan Myers (http://www.cantrip.org/emptyopt.html), amongst the compilers that support the empty base class optimization was also Symantec. However, DMC doesn't do that by default, and I didn't find any mention to that in documentation. Is it supported by DMC? Mar 27 2002
"Christof Meerwald" <cmeerw web.de> wrote in message news:a7s2fe$2131$1 digitaldaemon.com...But at least version 6.0 of Microsoft Visual C++ does implement the empty base class optimization. Mar 29 2002
"Walter" <walter digitalmars.com> wrote in message news:a7r6g6$1i05$1 digitaldaemon.com..."Laurentiu Pancescu" <user domain.invalid> wrote in message news:a7qkp1$17gg$1 digitaldaemon.com...In an article by Nathan Myers (http://www.cantrip.org/emptyopt.html), amongst the compilers that support the empty base class optimization was also Symantec. However, DMC doesn't do that by default, and I didn't Mar 27 2002
"Laurentiu Pancescu" <user invalid.domain> wrote in message news:a7s2p4$21gs$1 digitaldaemon.com...MSVC6 does this optimization by default, I just checked yesterday - is Mar 28 2002
|