Home | History | Annotate | Download | only in Analysis

Lines Matching refs:NoReturn

141 class NoReturn {
143 ~NoReturn() __attribute__((noreturn));
149 NoReturn().f();
155 NoReturn(), 47;
159 extern bool check(const NoReturn&);
164 if (!value || check(NoReturn())) {
174 if (!value || !value || check(NoReturn())) {
184 if (!value || value || check(NoReturn())) {
1082 // CHECK: [B2 (NORETURN)]
1084 // CHECK: 2: NoReturn() (CXXConstructExpr, class NoReturn)
1088 // CHECK: 6: ~NoReturn() (Temporary object destructor)
1099 // CHECK: [B2 (NORETURN)]
1101 // CHECK: 2: NoReturn() (CXXConstructExpr, class NoReturn)
1105 // CHECK: 6: ~NoReturn() (Temporary object destructor)
1126 // CHECK: [B4 (NORETURN)]
1127 // CHECK: 1: ~NoReturn() (Temporary object destructor)
1137 // CHECK: 2: [B6.1] (ImplicitCastExpr, FunctionToPointerDecay, _Bool (*)(const class NoReturn &))
1138 // CHECK: 3: NoReturn() (CXXConstructExpr, class NoReturn)
1140 // CHECK: 5: [B6.4] (ImplicitCastExpr, NoOp, const class NoReturn)
1176 // CHECK: [B4 (NORETURN)]
1177 // CHECK: 1: ~NoReturn() (Temporary object destructor)
1187 // CHECK: 2: [B6.1] (ImplicitCastExpr, FunctionToPointerDecay, _Bool (*)(const class NoReturn &))
1188 // CHECK: 3: NoReturn() (CXXConstructExpr, class NoReturn)
1190 // CHECK: 5: [B6.4] (ImplicitCastExpr, NoOp, const class NoReturn)
1233 // CHECK: [B4 (NORETURN)]
1234 // CHECK: 1: ~NoReturn() (Temporary object destructor)
1244 // CHECK: 2: [B6.1] (ImplicitCastExpr, FunctionToPointerDecay, _Bool (*)(const class NoReturn &))
1245 // CHECK: 3: NoReturn() (CXXConstructExpr, class NoReturn)
1247 // CHECK: 5: [B6.4] (ImplicitCastExpr, NoOp, const class NoReturn)