Home
last modified time | relevance | path

Searched refs:Nullable (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/clang/test/Analysis/
H A Dnullability.mm74 Dummy &r = *p; // expected-warning {{Nullable pointer is dereferenced}}
77 int b = p->val; // expected-warning {{Nullable pointer is dereferenced}}
80 int stuff = *ptr; // expected-warning {{Nullable pointer is dereferenced}}
83 …takesNonnull(p); // expected-warning {{Nullable pointer is passed to a callee that requires a non-…
91 case 5: takesAttrNonnull(p); break; // expected-warning {{Nullable pointer is passed to}}
92 default: { Dummy d = *p; } break; // expected-warning {{Nullable pointer is dereferenced}}
136 …return p; // expected-warning {{Nullable pointer is returned from a function that is expected to r…
274 …takesNonnull(p); // expected-warning {{Nullable pointer is passed to a callee that requires a non-…
407 …return local; // expected-warning {{Nullable pointer is returned from a method that is expected to…
506 …// expected-warning@-2{{Nullable pointer is passed to a callee that requires a non-null 1st parame…
[all …]
H A Dincorrect-checker-names.mm52 …Dummy &r = *p; // expected-warning {{Nullable pointer is dereferenced [nullability.NullableDerefer…
55 …int b = p->val; // expected-warning {{Nullable pointer is dereferenced [nullability.NullableDerefe…
58 …int stuff = *ptr; // expected-warning {{Nullable pointer is dereferenced [nullability.NullableDere…
61 …takesNonnull(p); // expected-warning {{Nullable pointer is passed to a callee that requires a non-…
70 …takesAttrNonnull(p); // expected-warning {{Nullable pointer is passed to a callee that requires a …
72 …default: { Dummy d = *p; } break; // expected-warning {{Nullable pointer is dereferenced [nullabil…
H A Dnullability-notes.m36 …takesNonnull(x); // expected-warning{{Nullable pointer is passed to a callee that requires a non-n…
37 …// expected-note@-1{{Nullable pointer is passed to a callee that requires a non-null 1st parameter…
/llvm-project-15.0.7/clang/include/clang/APINotes/
H A DTypes.h305 unsigned Nullable : 2; variable
311 VariableInfo() : NullabilityAudited(false), Nullable(0) {} in VariableInfo()
315 static_cast<NullabilityKind>(Nullable)) in getNullability()
321 Nullable = static_cast<unsigned>(kind); in setNullabilityAudited()
346 LHS.Nullable == RHS.Nullable && LHS.Type == RHS.Type;
380 if (auto Nullable = RHS.getDefaultNullability()) variable
381 setNullabilityAudited(*Nullable);
612 if (auto Nullable = RHS.getDefaultNullability()) { variable
614 addTypeInfo(0, *Nullable);
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DNullabilityChecker.cpp58 case Nullability::Nullable: in getNullabilityString()
496 TrackedNullability->getValue() == Nullability::Nullable) { in checkEvent()
659 TrackedNullabValue == Nullability::Nullable && in checkPreStmt()
674 if (RequiredNullability == Nullability::Nullable) { in checkPreStmt()
750 TrackedNullability->getValue() != Nullability::Nullable) in checkPreCall()
819 getNullabilityAnnotation(ReturnType) == Nullability::Nullable) { in checkPostCall()
958 if (ComputedNullab == Nullability::Nullable) { in checkPostObjCMessage()
1011 if (DestNullability != Nullability::Nullable) in checkPostStmt()
1175 TrackedNullability->getValue() != Nullability::Nullable) in checkBind()
1191 if (ValNullability == Nullability::Nullable) { in checkBind()
[all …]
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCheckerHelpers.h60 Nullable, enumerator
/llvm-project-15.0.7/clang/lib/APINotes/
H A DAPINotesTypes.cpp51 OS << "Audited Nullability: " << Nullable << ' '; in dump()
H A DAPINotesYAMLCompiler.cpp90 IO.enumCase(NK, "Optional", NullabilityKind::Nullable); in enumeration()
99 IO.enumCase(NK, "O", NullabilityKind::Nullable); in enumeration()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSpecifiers.h321 Nullable, enumerator
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DCheckerHelpers.cpp107 return Nullability::Nullable; in getNullabilityAnnotation()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/tweaks/
H A DObjCMemberwiseInitializer.cpp49 case NullabilityKind::Nullable: in getTypeStr()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprObjC.cpp1569 nullability = NullabilityKind::Nullable; in getMessageSendResultType()
1577 nullability = NullabilityKind::Nullable; in getMessageSendResultType()
1585 static const uint8_t Nullable = 2; in getMessageSendResultType() local
1589 /* None */ { None, None, Nullable, None }, in getMessageSendResultType()
1590 /* NonNull */ { None, NonNull, Nullable, Unspecified }, in getMessageSendResultType()
1591 /* Nullable */ { Nullable, Nullable, Nullable, Nullable }, in getMessageSendResultType()
1592 /* Unspecified */ { None, Unspecified, Nullable, Unspecified } in getMessageSendResultType()
H A DSemaType.cpp4043 case NullabilityKind::Nullable: in getNullabilityKeyword()
4369 addFixIt(NullabilityKind::Nullable); in emitNullabilityConsistencyWarning()
4491 case NullabilityKind::Nullable: in createNullabilityAttr()
4687 inferNullability = NullabilityKind::Nullable; in GetFullTypeForDeclarator()
4720 inferNullability = NullabilityKind::Nullable; in GetFullTypeForDeclarator()
4738 inferNullability = NullabilityKind::Nullable; in GetFullTypeForDeclarator()
7240 return NullabilityKind::Nullable; in mapNullabilityAttrKind()
H A DSema.cpp574 if (!ExprNullability || (*ExprNullability != NullabilityKind::Nullable && in diagnoseNullableToNonnullConversion()
H A DSemaExpr.cpp9069 return NullabilityKind::Nullable; in computeConditionalNullability()
9086 if (LHSKind == NullabilityKind::Nullable || in computeConditionalNullability()
9087 RHSKind == NullabilityKind::Nullable) in computeConditionalNullability()
9088 MergedKind = NullabilityKind::Nullable; in computeConditionalNullability()
H A DSemaCodeComplete.cpp2753 case NullabilityKind::Nullable: in formatObjCParamQualifiers()
/llvm-project-15.0.7/clang/lib/Basic/
H A DIdentifierTable.cpp767 case NullabilityKind::Nullable: in getNullabilitySpelling()
H A DDiagnostic.cpp52 case NullabilityKind::Nullable: in operator <<()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseObjc.cpp943 NullabilityKind::Nullable, in ParseObjCPropertyAttribute()
946 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute()
1190 Nullability = NullabilityKind::Nullable; in ParseObjCTypeQualifierList()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h2580 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier()
2584 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier()
H A DType.h4819 case NullabilityKind::Nullable:
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXType.cpp1330 case NullabilityKind::Nullable: in clang_Type_getNullability()
/llvm-project-15.0.7/clang/lib/AST/
H A DType.cpp4241 return NullabilityKind::Nullable; in getImmediateNullability()
/llvm-project-15.0.7/clang/docs/analyzer/
H A Dcheckers.rst438 // Warning: Nullable pointer is dereferenced