commit | bbe910e6e1140cb484a74911f3cea854cf9e7e2a | [log] [tgz] |
---|---|---|
author | John Baldwin <jhb@FreeBSD.org> | Thu Nov 24 12:01:24 2016 -0800 |
committer | John Baldwin <jhb@FreeBSD.org> | Thu Nov 24 12:01:24 2016 -0800 |
tree | f1e36cce0d512302a559831c0df78c913e86303b | |
parent | 793c128d03113816db85e8d1fa0bcd4982e246ee [diff] |
Add noexcept to custom non-throwing new operators. Both libc++ and libstdc++ declare non-throwing new operators as noexcept and overloads must also be noexcept. This fixes a -Wmissing-exception-spec warning with clang. gdb/ChangeLog: * common/new-op.c (operator new): Mark 'noexcept'. (operator new[]): Likewise.