After a lengthy design discussion, add support for "ownership attributes" for...
After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! llvm-svn: 109939
Showing
- clang/include/clang/AST/Attr.h 115 additions, 0 deletionsclang/include/clang/AST/Attr.h
- clang/include/clang/Basic/Attr.td 15 additions, 0 deletionsclang/include/clang/Basic/Attr.td
- clang/include/clang/Basic/DiagnosticSemaKinds.td 2 additions, 0 deletionsclang/include/clang/Basic/DiagnosticSemaKinds.td
- clang/include/clang/Parse/AttributeList.h 3 additions, 0 deletionsclang/include/clang/Parse/AttributeList.h
- clang/lib/AST/AttrImpl.cpp 53 additions, 0 deletionsclang/lib/AST/AttrImpl.cpp
- clang/lib/Checker/MallocChecker.cpp 156 additions, 17 deletionsclang/lib/Checker/MallocChecker.cpp
- clang/lib/Lex/PPMacroExpansion.cpp 3 additions, 0 deletionsclang/lib/Lex/PPMacroExpansion.cpp
- clang/lib/Parse/AttributeList.cpp 3 additions, 0 deletionsclang/lib/Parse/AttributeList.cpp
- clang/lib/Sema/SemaDeclAttr.cpp 172 additions, 3 deletionsclang/lib/Sema/SemaDeclAttr.cpp
- clang/test/Analysis/malloc.c 118 additions, 4 deletionsclang/test/Analysis/malloc.c
Loading
Please register or sign in to comment