Lines Matching defs:use
838 /// uninitialized use of a variable.
868 // Diagnose each branch which leads to a sometimes-uninitialized use.
956 // The use occurs if a range-based for loop's body never executes.
1016 /// emitted for particular types of uses. Returns true if the use was diagnosed
1017 /// as a warning. If a particular use is one we omit warnings for, returns
1059 // Report where the variable was declared when the use wasn't within
1439 // Sort by first use so that we emit the warnings in a deterministic order.
1450 // FIXME: Should we use a common classification enum and the same set of
1476 // properties. We can only be 100% sure of a repeated use in certain cases,
1572 const UninitUse &use) override {
1573 getUses(uses, vd).getPointer()->push_back(use);
1577 const UninitUse &use) override {
1578 getUses(constRefUses, vd).getPointer()->push_back(use);
2479 // child. So we use `doesThisDeclarationHaveABody`: