Home | History | Annotate | Download | only in SemaCXX

Lines Matching defs:new

8    void *operator new(size_t n) {
9 return nullptr; // expected-warning {{'operator new' should not return a null pointer unless it is declared 'throw()' or 'noexcept'}}
11 void *operator new[](size_t n) noexcept {
19 void *operator new(size_t n) throw() {
22 void *operator new[](size_t n) {
25 // expected-warning@-2 {{'operator new[]' should not return a null pointer unless it is declared 'throw()' or 'noexcept'}}
27 // expected-warning-re@-4 {{'operator new[]' should not return a null pointer unless it is declared 'throw()'{{$}}}}
33 void *operator new(size_t n) {
39 // expected-warning@-5 {{'operator new' should not return a null pointer unless it is declared 'throw()'}}
42 void *operator new[](size_t n) {
43 return (void*)(1-1); // expected-warning {{'operator new[]' should not return a null pointer unless it is declared 'throw()'}}
49 void *operator new(size_t n) noexcept(B) {
50 return 0; // expected-warning {{'operator new' should not return a null pointer}}
58 void *operator new(size_t n) throw(T...) {
59 return 0; // expected-warning {{'operator new' should not return a null pointer}}