/external/clang/test/SemaCXX/ |
implicit-virtual-member-functions.cpp | 14 B b; // expected-note {{implicit destructor for 'B' first required here}} 16 void B::f() { // expected-note {{implicit destructor for 'B' first required here}} 25 C::C() { } // expected-note {{implicit destructor for 'C' first required here}} 32 new D; // expected-note {{implicit destructor for 'D' first required here}}
|
virtual-member-functions-key-function.cpp | 7 B() { } // expected-note {{implicit destructor for 'B' first required here}} 17 (void)new C; // expected-note {{implicit destructor for 'C' first required here}}
|
operator-arrow-temporary.cpp | 17 // Make sure we try to instantiate the destructor for Lock here
|
pseudo-destructors.cpp | 28 a->~Bar(); // expected-error{{destructor type 'Bar' (aka 'Foo') in object destruction expression does not match the type 'A' of the object being destroyed}} 45 i->N::OtherInteger::~Integer(); // expected-error{{'Integer' does not refer to a type name in pseudo-destructor expression; expected the name of type 'int'}} 46 i->N::~Integer(); // expected-error{{'Integer' does not refer to a type name in pseudo-destructor expression; expected the name of type 'int'}} 47 i->Integer::~Double(); // expected-error{{the type of object expression ('int') does not match the type being destroyed ('Double' (aka 'double')) in pseudo-destructor expression}} 78 p->~oops(); // expected-error{{expected the class name after '~' to name a destructor}}
|
/ndk/tests/device/test-stlport_shared-exception/jni/ |
inline2.cpp | 3 // Test that inlining a destructor with a catch block doesn't confuse the
|
/ndk/tests/device/test-stlport_static-exception/jni/ |
inline2.cpp | 3 // Test that inlining a destructor with a catch block doesn't confuse the
|
/external/clang/test/CodeGenCXX/ |
skip-vtable-pointer-initialization.cpp | 7 // Check that we don't initialize the vtable pointer in A::~A(), since the destructor body is trivial. 23 // Check that we do initialize the vtable pointer in A::~A() since the destructor body isn't trivial. 39 // Check that we don't initialize the vtable pointer in A::~A(), since the destructor body is trivial 40 // and Field's destructor body is also trivial. 62 // Check that we do initialize the vtable pointer in A::~A(), since Field's destructor body 88 // Check that we do initialize the vtable pointer in A::~A(), since Field's destructor isn't 113 // variable with a non-trivial destructor body. 141 // class with a non-trivial destructor body. 167 // class with a non-trivial destructor body. 192 // Check that we emit a VTT for B, even though we don't initialize the vtable pointer in the destructor [all...] |
/external/clang/test/Analysis/ |
auto-obj-dtors-cfg-output.cpp | 45 // CHECK: 11: [B1.10].~A() (Implicit destructor) 46 // CHECK: 12: [B1.2].~A() (Implicit destructor) 64 // CHECK-NEXT: 5: [B1.2].~A() (Implicit destructor) 83 // CHECK-NEXT: 7: [B1.6].~A() (Implicit destructor) 84 // CHECK-NEXT: 8: [B1.4].~A() (Implicit destructor) 87 // CHECK: 11: [B1.10].~A() (Implicit destructor) 88 // CHECK: 12: [B1.2].~A() (Implicit destructor) 106 // CHECK-NEXT: 3: [B1.2].~A() (Implicit destructor) 107 // CHECK-NEXT: 4: [B3.4].~A() (Implicit destructor) 108 // CHECK-NEXT: 5: [B3.2].~A() (Implicit destructor) [all...] |
/external/chromium_org/base/threading/ |
thread_local_storage_unittest.cc | 26 // How many times must a destructor be called before we really are done. 84 // own TSD destructor for the maximum possible number of times, TSan can't jump 85 // in after the last destructor invocation, therefore the destructor remains 87 // in race reports between the destructor and functions in other tests. 93 // Create a TLS index with a destructor. Create a set of 94 // threads that set the TLS, while the destructor cleans it up. 118 // Verify that the destructor was called and that we reset.
|
thread_local_storage.cc | 14 // pointer to the destructor for each slot. We keep this array of pointers in a 28 // instance of ThreadLocalStorage::Slot has been freed (i.e., destructor called, 40 // An array of destructor function pointers for the slots. If a slot has a 41 // destructor, it will be stored in its corresponding entry in this array. 43 // to potentially call the destructor, it does so once, and that value is tested 47 // (i.e., null out the destructor entry) that happens on a separate thread can't 114 // terminates, one of the destructor calls we make may be to shut down an 117 // the allocator and cause it to resurrect itself (with no possibly destructor 135 // destructor call. That user was able to function, and define a slot with 147 base::ThreadLocalStorage::TLSDestructorFunc destructor local [all...] |
/external/chromium_org/third_party/icu/source/common/unicode/ |
errorcode.h | 47 * Note: For automatic checking for success in the destructor, a subclass 48 * must implement such logic in its own destructor because the base class 49 * destructor cannot call a subclass function (like handleFailure()). 50 * The ErrorCode base class destructor does nothing. 52 * Note also: While it is possible for a destructor to throw an exception, 53 * it is generally unsafe to do so. This means that in a subclass the destructor 74 * // IcuErrorCode destructor checks for success. 86 /** Destructor, does nothing. See class documentation for details. @stable ICU 4.2 */
|
/external/clang/test/CXX/stmt.stmt/stmt.dcl/ |
p3-0x.cpp | 34 Y y; // expected-note{{jump bypasses variable with a non-trivial destructor}} 39 Y y2; // expected-note{{jump bypasses variable with a non-trivial destructor}}
|
/external/clang/test/CodeGen/ |
constructor-attribute.c | 10 void B() __attribute__((destructor)); 22 static void D() __attribute__((destructor));
|
/development/ndk/tests/dlclose-destruction/jni/ |
libtest1.h | 13 * by the destructor there.
|
/external/chromium_org/chrome/browser/history/ |
history_details.h | 10 // Base class for history notifications. This needs only a virtual destructor
|
/external/chromium_org/tools/clang/blink_gc_plugin/tests/ |
destructor_in_nonfinalized_class.txt | 5 destructor_in_nonfinalized_class.cpp:9:1: note: [blink-gc] User-declared destructor declared here:
|
/external/chromium_org/tools/clang/plugins/tests/ |
missing_ctor.txt | 5 ./missing_ctor.h:11:1: warning: [chromium-style] Complex class/struct needs an explicit out-of-line destructor.
|
/external/fio/compiler/ |
compiler.h | 21 #define fio_exit __attribute__((destructor))
|
/external/icu/icu4c/source/samples/translit/answers/ |
unaccent.h | 20 * Destructor
|
/ndk/sources/cxx-stl/gabi++/include/ |
cxxabi.h | 155 __cxa_vec_destructor destructor); 161 __cxa_vec_destructor destructor, 169 __cxa_vec_destructor destructor, 178 __cxa_vec_destructor destructor); 183 __cxa_vec_destructor destructor); 188 __cxa_vec_destructor destructor); 193 __cxa_vec_destructor destructor); 198 __cxa_vec_destructor destructor, 204 __cxa_vec_destructor destructor, 213 __cxa_vec_destructor destructor ); [all...] |
/prebuilts/ndk/9/sources/cxx-stl/EH/gabi++/include/ |
cxxabi.h | 155 __cxa_vec_destructor destructor); 161 __cxa_vec_destructor destructor, 169 __cxa_vec_destructor destructor, 178 __cxa_vec_destructor destructor); 183 __cxa_vec_destructor destructor); 188 __cxa_vec_destructor destructor); 193 __cxa_vec_destructor destructor); 198 __cxa_vec_destructor destructor, 204 __cxa_vec_destructor destructor, 213 __cxa_vec_destructor destructor ); [all...] |
/prebuilts/ndk/9/sources/cxx-stl/llvm-libc++/gabi++/include/ |
cxxabi.h | 155 __cxa_vec_destructor destructor); 161 __cxa_vec_destructor destructor, 169 __cxa_vec_destructor destructor, 178 __cxa_vec_destructor destructor); 183 __cxa_vec_destructor destructor); 188 __cxa_vec_destructor destructor); 193 __cxa_vec_destructor destructor); 198 __cxa_vec_destructor destructor, 204 __cxa_vec_destructor destructor, 213 __cxa_vec_destructor destructor ); [all...] |
/external/chromium_org/third_party/WebKit/Source/wtf/ |
ThreadSpecificWin.cpp | 49 PlatformThreadSpecificKey(void (*destructor)(void *)) 50 : m_destructor(destructor) 90 void threadSpecificKeyCreate(ThreadSpecificKey* key, void (*destructor)(void *)) 92 *key = new PlatformThreadSpecificKey(destructor); 121 data->destructor(data);
|
/external/libcxxabi/include/ |
cxxabi.h | 94 void (*destructor)(void*) ); 100 void (*destructor)(void*), 108 void (*destructor)(void*), 116 void (*destructor)(void*) ); 122 void (*destructor)(void*) ); 128 void (*destructor)(void*) ); 134 void (*destructor)(void*) ); 140 void (*destructor)(void*), 147 void (*destructor)(void*), 156 void (*destructor)(void*) ) [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/ |
cxxabi.h | 94 void (*destructor)(void*) ); 100 void (*destructor)(void*), 108 void (*destructor)(void*), 116 void (*destructor)(void*) ); 122 void (*destructor)(void*) ); 128 void (*destructor)(void*) ); 134 void (*destructor)(void*) ); 140 void (*destructor)(void*), 147 void (*destructor)(void*), 156 void (*destructor)(void*) ) [all...] |