Hi!

I've backported following fix to 6 branch:

2016-08-16  Jakub Jelinek  <ja...@redhat.com>

        PR testsuite/77034
        Backported from mainline
        2016-07-25  Jason Merrill  <ja...@redhat.com>

        * g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead
        of unsigned long.

--- gcc/testsuite/g++.dg/init/elide5.C  (revision 238727)
+++ gcc/testsuite/g++.dg/init/elide5.C  (revision 238728)
@@ -1,7 +1,7 @@
 // PR c++/71913
 // { dg-do link { target c++11 } }
 
-void* operator new(unsigned long, void* p) { return p; }
+void* operator new(decltype(sizeof(1)), void* p) { return p; }
 
 struct IndirectReturn {
   IndirectReturn() {}
@@ -24,4 +24,3 @@ int main()
 {
   bar(c);
 }
-

        Jakub

Reply via email to