HomeSort by relevance Sort by last modified time
    Searched refs:nullability (Results 1 - 25 of 54) sorted by null

1 2 3

  /external/clang/test/Parser/
nullability.c 1 // RUN: %clang_cc1 -fsyntax-only -std=c99 -Wno-nullability-declspec -pedantic %s -verify
3 _Nonnull int *ptr; // expected-warning{{type nullability specifier '_Nonnull' is a Clang extension}}
10 #if !__has_feature(nullability)
11 # error Nullability should always be supported
14 #if !__has_extension(nullability)
15 # error Nullability should always be supported as an extension
  /external/clang/test/Sema/
non-null-warning.c 4 #if __has_feature(nullability)
6 # error nullability feature should be defined
20 int *foo1(int * _Nullable x) { // expected-warning {{nullability specifier '_Nullable' conflicts with existing specifier '_Nonnull'}}
32 int *foo3(int * _Nonnull x) { // expected-warning {{nullability specifier '_Nonnull' conflicts with existing specifier '_Nullable'}}
nullability.c 1 // RUN: %clang_cc1 -fsyntax-only -fblocks -Wnullable-to-nonnull-conversion -Wno-nullability-declspec %s -verify
3 #if __has_feature(nullability)
5 # error nullability feature should be defined
10 // Parse nullability type specifiers.
19 // Redundant nullability type specifiers.
20 typedef int * _Nonnull _Nonnull redundant_1; // expected-warning{{duplicate nullability specifier '_Nonnull'}}
22 // Conflicting nullability type specifiers.
23 typedef int * _Nonnull _Nullable conflicting_1; // expected-error{{nullability specifier '_Nonnull' conflicts with existing specifier '_Nullable'}}
24 typedef int * _Null_unspecified _Nonnull conflicting_2; // expected-error{{nullability specifier '_Null_unspecified' conflicts with existing specifier '_Nonnull'}}
26 // Redundant nullability specifiers via a typedef are okay
    [all...]
  /external/clang/test/SemaCXX/
nullability.cpp 1 // RUN: %clang_cc1 -std=c++11 -fsyntax-only -Wno-nullability-declspec %s -verify -Wnullable-to-nonnull-conversion
3 #if __has_feature(nullability)
5 # error nullability feature should be defined
13 // Nullability applies to all pointer types.
16 typedef nullptr_t _Nonnull nonnull_nullptr_t; // expected-error{{nullability specifier '_Nonnull' cannot be applied to non-pointer type 'nullptr_t'}}
18 // Nullability can move into member pointers (this is suppressing a warning).
26 typedef _Nonnull T type; // expected-error{{nullability specifier '_Nonnull' cannot be applied to non-pointer type 'int'}}
27 // expected-error@-1{{nullability specifier '_Nonnull' cannot be applied to non-pointer type 'nullptr_t'}}
39 typedef _Nonnull AddNonNull<T> invalid1; // expected-error{{nullability specifier '_Nonnull' cannot be applied to non-pointer type 'AddNonNull<T>'}}
40 typedef _Nonnull AddNonNull2 invalid2; // expected-error{{nullability specifier '_Nonnull' cannot be applied to non-pointer type 'AddNonNull2<T>'}
    [all...]
  /external/clang/lib/Basic/
Diagnostic.cpp 28 DiagNullabilityKind nullability) {
30 switch (nullability.first) {
32 string = nullability.second ? "'nonnull'" : "'_Nonnull'";
36 string = nullability.second ? "'nullable'" : "'_Nullable'";
40 string = nullability.second ? "'null_unspecified'" : "'_Null_unspecified'";
    [all...]
  /bionic/libc/include/sys/
cdefs.h 142 #if !(defined(__clang__) && __has_feature(nullability))
  /external/clang/lib/AST/
DeclPrinter.cpp 1015 if (auto nullability = AttributedType::stripOuterNullability(T))
1016 Out << getNullabilitySpelling(*nullability, true) << ' ';
    [all...]
ASTDiagnostic.cpp 71 // desugared. Preserve nullability attribute on desugared types.
76 if (auto nullability = AttributedType::stripOuterNullability(SugarRT)) {
78 AttributedType::getNullabilityAttrKind(*nullability), RT, RT);
87 if (auto nullability =
90 AttributedType::getNullabilityAttrKind(*nullability), PT, PT);
    [all...]
Type.cpp     [all...]
  /libcore/luni/src/test/java/tests/java/sql/
DatabaseMetaDataTest.java     [all...]
  /external/clang/lib/Sema/
SemaObjCProperty.cpp     [all...]
SemaType.cpp 132 // Nullability qualifiers.
654 // Nullability specifiers cannot go after the declarator-id.
846 // Type arguments cannot have explicit qualifiers or nullability.
    [all...]
SemaExprObjC.cpp     [all...]
SemaDeclObjC.cpp 639 // nullability.
4204 auto nullability = type->getNullability(S.Context); local
    [all...]
  /external/clang/lib/Parse/
ParseObjc.cpp 391 /// Add an attribute for a context-sensitive type nullability to the given
395 NullabilityKind nullability,
401 P.getNullabilityKeyword(nullability),
757 // Map a nullability property attribute to a context-sensitive keyword
814 /// Diagnose redundant or conflicting nullability information.
817 NullabilityKind nullability,
819 if (DS.getNullability() == nullability) {
821 << DiagNullabilityKind(nullability, true)
827 << DiagNullabilityKind(nullability, true)
    [all...]
  /external/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Basic/
Diagnostic.h     [all...]
  /external/clang/include/clang/Parse/
Parser.h 317 /// to the given nullability kind.
318 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) {
319 return Actions.getNullabilityKeyword(nullability);
    [all...]

Completed in 2360 milliseconds

1 2 3