From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22337 invoked by alias); 2 Jan 2008 18:51:20 -0000 Received: (qmail 22329 invoked by uid 22791); 2 Jan 2008 18:51:20 -0000 X-Spam-Check-By: sourceware.org Received: from server1.sourceware.org (HELO localhost.localdomain) (127.0.0.1) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 02 Jan 2008 18:46:46 +0000 Subject: [Bug libstdc++/32618] std::vector calls uneccessary constructors instead of inplace construction of first object In-Reply-To: X-Mailer: Mail::Mailer[v1.74] Net::SMTP[v2.29] X-Bugzilla-Reason: CC References: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "pcarlini at suse dot de" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Date: Wed, 02 Jan 2008 20:37:00 -0000 X-SW-Source: 2008-01/txt/msg00101.txt.bz2 Message-ID: <20080102203700.r_TR5KdEkYSqeF9RnsqZBSaDCMce6SrMRuAMXRsxUQM@z> ------- Comment #7 from pcarlini at suse dot de 2008-01-02 18:45 ------- Note that the split resize requires DefaultConstructible for the first overload, and therefore, missing Concepts, the vector class cannot be explicitely instantiated anymore for non-DefaultConstructible types. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32618