Home
last modified time | relevance | path

Searched refs:NoReturnDtor (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/test/Analysis/
H A Dnew.cpp242 class NoReturnDtor { class
244 NoReturnDtor() {} in NoReturnDtor() function in NoReturnDtor
245 ~NoReturnDtor() {abort();} in ~NoReturnDtor()
249 NoReturnDtor test; in test_delete_dtor_LocalVar()
291 NoReturnDtor *foo = 0; in testDeleteNull()
297 NoReturnDtor *p = 0; in testNullAssigneddtor()
298 NoReturnDtor *s = p; in testNullAssigneddtor()
303 void deleteArg(NoReturnDtor *test) { in deleteArg()
308 NoReturnDtor *p = 0; in testNulldtorArg()
319 NoReturnDtor *fooArray = 0; in testArrayNull()
[all …]
H A Dtemporaries.cpp152 struct NoReturnDtor { struct
153 ~NoReturnDtor() __attribute__((noreturn));
157 if (! x) NoReturnDtor(); in noReturnTemp()
162 NoReturnDtor(); in noReturnInline()
171 extern bool check(const NoReturnDtor &);
226 if (!value || check(NoReturnDtor())) { in testConsistencyNestedSimple()
298 check(NoReturnDtor()); in testTernaryTrueBranchReached()
301 value ? check(NoReturnDtor()) : in testTernaryFalseBranchReached()
316 check(NoReturnDtor()) || in testRecursiveFrames()
338 (++v, check(NoReturnDtor()), v == 42), in testGnuExpressionStatementsDestructionPoint()
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/infrastructure/
H A Dtemporaries.cpp4 struct NoReturnDtor { struct
5 ~NoReturnDtor() __attribute__((noreturn));
8 extern bool check(const NoReturnDtor &);
20 if (check(NoReturnDtor())) { in testNullPointerDereference()