OSDN Git Service

PR c++/34862
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Feb 2008 16:25:47 +0000 (16:25 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Feb 2008 16:25:47 +0000 (16:25 +0000)
commitd4600b3e3919b9977d70003251cd9ad1650c8307
tree87d8c554fcf5359f810fbbee23dc77a8d2956de6
parent08037cca35dcd6302fb167af9039a629e1e6fda1
PR c++/34862
* init.c (build_new_1): Don't create placement_expr before
constructing alloc_call.  Verify that the pointer is passed by
value to operator new.

* g++.dg/init/new27.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132257 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/new27.C [new file with mode: 0644]