news@reed.UUCP (news) (10/23/90)
Well, I found the answer to my bug, thanks to a tip from a Borland tech type who saw my message on the Net (thanks! Hoping for more complete Net support in the near future..) From: minar@reed.bitnet (Nelson Minar,L08,x640,7776519) Path: minar There is an honest-to-god Bug in the compiler that prevents functions that conditionally return class instances from being inlined (ie: Foo test(int x) { return x == 1 ? Foo(4) : Foo(3); } won't inline, reporting 'destructor required') Borland has a maintenance release called Turbo C++ 1.01. It is NOT a patch, and is definitely not that series of patches for libraries and such. One can get it by calling Borland, but I think you have to call tech support (the 800 number just told me to call tech support) Its a free 'upgrade,' but the disks were on backorder: 2 weeks they told me. I do not know if other bugs were fixed. __ \/ minar@reed.bitnet You know in your heart its flat.
dwatney@pine.circa.ufl.edu (Marshall Sutherland) (10/23/90)
In article <15592@reed.UUCP>, news@reed.UUCP (news) writes... >Borland has a maintenance release called Turbo C++ 1.01. It is NOT a patch, >and is definitely not that series of patches for libraries and such. One can >get it by calling Borland, but I think you have to call tech support (the 800 >number just told me to call tech support) Its a free 'upgrade,' but the >disks were on backorder: 2 weeks they told me. Don't ya just love the way vendors don't bother to inform you when there is an upgrade to the BROKEN version of their product, but when its time to upgrade a non-broken version (assuming you had the omniscience to have known to order the fixed version), you get deluged by mail pleading for you to upgrade for months? Perhaps on their cute inserts giving reasons to send in your registration card, they should say "so we can notify you when the next PAID upgrade is available" (Like we are are living in a cave and have missed the months of advance advertising? actually, I never did get a notice about TC++ from borland despite registering all 3 versions of TC.) As should be obvious to anyone in the business, the above gripe could be made about many (dare I say the majority of) vendors. Borland just got "lucky" enough to provide an example. If I ever feel the urge to complain about a widespread practice such as this again, I'll try to remember to point the finger in someone else's direction. And BTW, I do like Borland's products (I just wish the would bother to tell me about them!!). ----- Marshall Sutherland, Partner/Consultant, Digital Magic Computer Consulting dwatney@pine.circa.ufl.edu, dwatney@ufpine.bitnet Sysop, Farthinghale Arms BBS, +1 904 378 4861