/freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_checks.inc | 22 "nullability-assign") 66 "nullability-return") 69 "nullability-arg")
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Sanitizers.def | 94 SANITIZER("nullability-arg", NullabilityArg) 95 SANITIZER("nullability-assign", NullabilityAssign) 96 SANITIZER("nullability-return", NullabilityReturn) 97 SANITIZER_GROUP("nullability", Nullability,
|
H A D | DiagnosticCommonKinds.td | 150 "duplicate nullability specifier %0">, 154 "conflicting nullability specifier on return types, %0 " 159 "conflicting nullability specifier on parameter types, %0 " 164 "nullability specifier %0 conflicts with existing specifier %1">;
|
H A D | DiagnosticGroups.td | 526 def Nullability : DiagGroup<"nullability">; 527 def NullabilityDeclSpec : DiagGroup<"nullability-declspec">; 528 def NullabilityInferredOnNestedType : DiagGroup<"nullability-inferred-on-nested-type">; 530 def NullabilityCompletenessOnArrays : DiagGroup<"nullability-completeness-on-arrays">; 531 def NullabilityCompleteness : DiagGroup<"nullability-completeness",
|
H A D | Features.def | 95 FEATURE(nullability, true)
|
H A D | Diagnostic.h | 1545 DiagNullabilityKind nullability);
|
H A D | DiagnosticASTKinds.td | 959 "unsafe_unretained|nullability|null_resettable|class|direct}5' attribute" 969 "unsafe_unretained|nullability|null_resettable|class|direct}4' attribute"
|
H A D | TokenKinds.def | 689 // Type nullability.
|
H A D | AttrDocs.td | 4048 with pointers in the C family of languages. The various nullability attributes 4051 pointers. Clang supports several kinds of nullability attributes: the 4053 method parameters and result types can never be null, while nullability type 4057 The nullability (type) qualifiers express whether a value of a given pointer 4060 unclear (the ``_Null_unspecified`` qualifier). Because nullability qualifiers 4080 In Objective-C, there is an alternate spelling for the nullability qualifiers 4097 The ``_Nonnull`` nullability qualifier indicates that null is not a meaningful 4117 The ``_Nullable`` nullability qualifier indicates that a value of the 4131 The ``_Nullable_result`` nullability qualifier means that a value of the 4154 The ``_Null_unspecified`` nullability qualifier indicates that neither the [all …]
|
H A D | DiagnosticParseKinds.td | 86 "type nullability specifier %0 is a Clang extension">, 87 InGroup<DiagGroup<"nullability-extension">>;
|
/freebsd/tools/build/cross-build/include/common/sys/ |
H A D | cdefs.h | 199 #if !(defined(__clang__) && __has_feature(nullability))
|
/freebsd/contrib/llvm-project/clang/include/clang/APINotes/ |
H A D | Types.h | 575 auto nullability = NullabilityPayload >> (index * NullabilityKindSize); in getTypeInfo() local 576 return static_cast<NullabilityKind>(nullability & NullabilityKindMask); in getTypeInfo()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExprObjC.cpp | 1431 if (auto nullability = AttributedType::stripOuterNullability(T)) { in stripObjCInstanceType() local 1434 AttributedType::getNullabilityAttrKind(*nullability), in stripObjCInstanceType() 1468 if (auto nullability = in getBaseMessageSendResultType() local 1475 AttributedType::getNullabilityAttrKind(*nullability), in getBaseMessageSendResultType() 1565 if (std::optional<NullabilityKind> nullability = in getMessageSendResultType() local 1567 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType() 1568 nullability = NullabilityKind::Nullable; in getMessageSendResultType() 1573 if (std::optional<NullabilityKind> nullability = in getMessageSendResultType() local 1575 if (*nullability == NullabilityKind::NullableResult) in getMessageSendResultType() 1576 nullability = NullabilityKind::Nullable; in getMessageSendResultType() [all …]
|
H A D | SemaObjCProperty.cpp | 2478 if (auto nullability = AttributedType::stripOuterNullability(modifiedTy)) { in ProcessPropertyDecl() local 2479 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2554 if (auto nullability = AttributedType::stripOuterNullability(modifiedTy)){ in ProcessPropertyDecl() local 2555 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl() 2752 if (auto nullability = PropertyTy->getNullability()) { in CheckObjCPropertyAttributes() local 2753 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
|
H A D | SemaDeclObjC.cpp | 4547 auto nullability = type->getNullability(); in mergeTypeNullabilityForRedecl() local 4551 if (nullability.has_value() == prevNullability.has_value()) { in mergeTypeNullabilityForRedecl() 4553 if (!nullability) in mergeTypeNullabilityForRedecl() 4557 if (*nullability == *prevNullability) in mergeTypeNullabilityForRedecl() 4562 << DiagNullabilityKind(*nullability, usesCSKeyword) in mergeTypeNullabilityForRedecl() 4568 if (nullability) in mergeTypeNullabilityForRedecl()
|
H A D | SemaType.cpp | 4208 IdentifierInfo *Sema::getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword() argument 4209 switch (nullability) { in getNullabilityKeyword() 7735 if (auto nullability = type->getNullability()) { in checkObjCKindOfType() local 7740 Attr *A = createNullabilityAttr(S.Context, attr, *nullability); in checkObjCKindOfType()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 1388 if (auto nullability = AttributedType::stripOuterNullability(T)) in PrintObjCMethodType() local 1389 Out << getNullabilitySpelling(*nullability, true) << ' '; in PrintObjCMethodType() 1712 if (auto nullability = AttributedType::stripOuterNullability(T)) { in VisitObjCPropertyDecl() local 1713 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl() 1719 << getNullabilitySpelling(*nullability, true); in VisitObjCPropertyDecl()
|
H A D | ASTDiagnostic.cpp | 87 if (auto nullability = AttributedType::stripOuterNullability(SugarRT)) { in desugarForDiagnostic() local 89 AttributedType::getNullabilityAttrKind(*nullability), RT, RT); in desugarForDiagnostic() 98 if (auto nullability = in desugarForDiagnostic() local 101 AttributedType::getNullabilityAttrKind(*nullability), PT, PT); in desugarForDiagnostic()
|
H A D | Type.cpp | 4617 if (auto nullability = attributed->getImmediateNullability()) { in stripOuterNullability() local 4619 return nullability; in stripOuterNullability()
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | Diagnostic.cpp | 45 DiagNullabilityKind nullability) { in operator <<() argument 48 getNullabilitySpelling(nullability.first, in operator <<() 49 /*isContextSensitive=*/nullability.second) + in operator <<()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
H A D | Checkers.td | 46 def Nullability : Package<"nullability">, 50 "Suppresses warnings for violating nullability annotations " 52 "concerned with your custom nullability annotations more " 53 "than with following nullability specifications of system " 148 "nullability of the implicit this parameter after a method call, " 337 HelpText<"Stores information during the analysis about nullability.">, 370 } // end "nullability"
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseObjc.cpp | 409 NullabilityKind nullability, in addContextSensitiveTypeNullability() argument 414 return Pool.create(P.getNullabilityKeyword(nullability), in addContextSensitiveTypeNullability() 852 NullabilityKind nullability, in diagnoseRedundantPropertyNullability() argument 854 if (DS.getNullability() == nullability) { in diagnoseRedundantPropertyNullability() 856 << DiagNullabilityKind(nullability, true) in diagnoseRedundantPropertyNullability() 862 << DiagNullabilityKind(nullability, true) in diagnoseRedundantPropertyNullability()
|
/freebsd/sys/sys/ |
H A D | cdefs.h | 784 #if !(defined(__clang__) && __has_feature(nullability))
|
/freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 566 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword() argument 567 return Actions.getNullabilityKeyword(nullability); in getNullabilityKeyword()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | Dwarf.def | 1185 HANDLE_DW_APPLE_PROPERTY(0x1000, nullability)
|