[Dune-devel] [Dune-Commit] [Commit] dune-common - d26e5ed: [C++11] Follow the C++11 specification of operator new.
Christoph Grüninger
christoph.grueninger at iws.uni-stuttgart.de
Mon Dec 1 11:40:14 CET 2014
Hi Carsten,
thanks for the hint. I was not aware that it needs GCC 4.7 for that
declaration. I'll revert the commit until GCC 4.7 is our minimal
requirement.
Bye
Christoph
Am 01.12.2014 um 11:10 schrieb Carsten Gräser:
> Hi Christoph,
> after pulling this patch I get the following error
> with gcc 4.4 and 4.6 (gcc >=4.7 works):
>
> /home/graeser/dune_testing/dune-common/dune/common/debugallocator.hh: In function ‘void* operator new(size_t)’:
> /home/graeser/dune_testing/dune-common/dune/common/debugallocator.hh:297:32: error: declaration of ‘void* operator new(size_t)’ has a different exception specifier
> /usr/include/c++/4.6/new:93:7: error: from previous declaration ‘void* operator new(std::size_t) throw (std::bad_alloc)’
>
> Best,
> Carsten
--
GDB does hate your application, expresses its contempt through the
design of its command-line interface. -- Tom Tromey, FOSDEM 2014
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune-devel/attachments/20141201/933c19fb/attachment.sig>
More information about the Dune-devel
mailing list