Replace __double_underscored type nullability qualifiers with _Uppercase_underscored
Addresses a conflict with glibc's __nonnull macro by renaming the type nullability qualifiers as follows: __nonnull -> _Nonnull __nullable -> _Nullable __null_unspecified -> _Null_unspecified This is the major part of rdar://problem/21530726, but does not yet provide the Darwin-specific behavior for the old names. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240596 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Basic/Attr.td 3 additions, 3 deletionsinclude/clang/Basic/Attr.td
- include/clang/Basic/AttrDocs.td 16 additions, 16 deletionsinclude/clang/Basic/AttrDocs.td
- include/clang/Basic/Diagnostic.h 8 additions, 0 deletionsinclude/clang/Basic/Diagnostic.h
- include/clang/Basic/DiagnosticCommonKinds.td 6 additions, 16 deletionsinclude/clang/Basic/DiagnosticCommonKinds.td
- include/clang/Basic/DiagnosticSemaKinds.td 7 additions, 17 deletionsinclude/clang/Basic/DiagnosticSemaKinds.td
- include/clang/Basic/Specifiers.h 2 additions, 1 deletioninclude/clang/Basic/Specifiers.h
- include/clang/Basic/TokenKinds.def 3 additions, 3 deletionsinclude/clang/Basic/TokenKinds.def
- include/clang/Parse/Parser.h 1 addition, 1 deletioninclude/clang/Parse/Parser.h
- include/clang/Sema/Sema.h 4 additions, 4 deletionsinclude/clang/Sema/Sema.h
- lib/AST/DeclPrinter.cpp 3 additions, 4 deletionslib/AST/DeclPrinter.cpp
- lib/AST/TypePrinter.cpp 6 additions, 6 deletionslib/AST/TypePrinter.cpp
- lib/Basic/Diagnostic.cpp 21 additions, 0 deletionslib/Basic/Diagnostic.cpp
- lib/Basic/IdentifierTable.cpp 5 additions, 4 deletionslib/Basic/IdentifierTable.cpp
- lib/Parse/ParseDecl.cpp 15 additions, 15 deletionslib/Parse/ParseDecl.cpp
- lib/Parse/ParseObjc.cpp 3 additions, 3 deletionslib/Parse/ParseObjc.cpp
- lib/Parse/ParseTentative.cpp 5 additions, 5 deletionslib/Parse/ParseTentative.cpp
- lib/Sema/SemaCodeComplete.cpp 3 additions, 3 deletionslib/Sema/SemaCodeComplete.cpp
- lib/Sema/SemaDecl.cpp 8 additions, 6 deletionslib/Sema/SemaDecl.cpp
- lib/Sema/SemaDeclObjC.cpp 23 additions, 17 deletionslib/Sema/SemaDeclObjC.cpp
- lib/Sema/SemaObjCProperty.cpp 2 additions, 2 deletionslib/Sema/SemaObjCProperty.cpp
Loading
Please register or sign in to comment