From mboxrd@z Thu Jan 1 00:00:00 1970 From: Phil Edwards To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org Subject: Re: libstdc++/3036: pair constructor not updated per DR 265 Date: Sun, 03 Jun 2001 18:26:00 -0000 Message-id: <20010604012601.11822.qmail@sourceware.cygnus.com> X-SW-Source: 2001-06/msg00060.html List-Id: The following reply was made to PR libstdc++/3036; it has been noted by GNATS. From: Phil Edwards To: kenny.simpson@gs.com Cc: gcc-gnats@gcc.gnu.org, theonetruekenny@yahoo.com Subject: Re: libstdc++/3036: pair constructor not updated per DR 265 Date: Sun, 3 Jun 2001 20:04:02 -0400 On Sat, Jun 02, 2001 at 01:04:16AM -0000, kenny.simpson@gs.com wrote: > The constructor for pair has been changed, see: > http://anubis.dkuug.dk/jtc1/sc22/wg21/docs/lwg-defects.html#265 The notes on that DR mention that "this is the right thing to do now that core issue 178 has cleared it up." Does gcc DTRT as far as 178 goes? It seems to be introducing the "value-initialized" thing, and I'd hate to introduce a fix in the library which depends on a change in the compiler which hasn't happened yet. Maybe gcc has been behaving correctly already, and they're just fixing up the wording in the standard text. In which case my question is utterly moot. -- pedwards at disaster dot jaj dot com | pme at sources dot redhat dot com devphil at several other less interesting addresses in various dot domains The gods do not protect fools. Fools are protected by more capable fools.