Home | History | Annotate | Download | only in Checkers

Lines Matching refs:BT

53                                  const CallEvent &Call, OwningPtr<BugType> &BT);
55 static void emitBadCall(BugType *BT, CheckerContext &C, const Expr *BadE);
63 static void LazyInit_BT(const char *desc, OwningPtr<BugType> &BT) {
64 if (!BT)
65 BT.reset(new BuiltinBug(desc));
70 void CallAndMessageChecker::emitBadCall(BugType *BT, CheckerContext &C,
76 BugReport *R = new BugReport(*BT, BT->getName(), N);
117 OwningPtr<BugType> &BT) {
120 LazyInit_BT("Uninitialized argument value", BT);
125 BugReport *R = new BugReport(*BT, Desc, N);
186 LazyInit_BT("Uninitialized argument value", BT);
208 BugReport *R = new BugReport(*BT, os.str(), N);
291 OwningPtr<BugType> *BT;
293 BT = &BT_msg_arg;
295 BT = &BT_call_arg;
300 checkUninitFields, Call, *BT))
312 BugType *BT = 0;
318 BT = BT_msg_undef.get();
325 BT = BT_objc_prop_undef.get();
332 BT = BT_objc_subscript_undef.get();
335 assert(BT && "Unknown message kind.");
337 BugReport *R = new BugReport(*BT, BT->getName(), N);