llvm-project/clang/lib
Ted Kremenek c4f6d90ba1 Tidy up sema processing of attribute "nonull":
- warn about nonnull being applied to functions with no pointer arguments
- continue processing argument list in the attribute when we encounter a non-pointer parameter being marked as nonnull
- when no argument list is specified, only mark pointers as nonnull.  This fixes PR 2732 and radar 6188814.

llvm-svn: 55610
2008-09-01 19:57:52 +00:00
..
AST codegen constant data as such. add QualType::isConstant() 2008-09-01 11:33:04 +00:00
Analysis Add newline at end of file. 2008-08-30 02:06:22 +00:00
Basic Stop asserting in TargetInfo::validateInputConstraint 2008-08-25 09:46:27 +00:00
CodeGen codegen constant data as such. add QualType::isConstant() 2008-09-01 11:33:04 +00:00
Driver Moved HTMLDiagnostics to lib/Driver. 2008-08-24 02:33:36 +00:00
Headers Implementation of stdarg.h. 2008-05-29 10:40:55 +00:00
Lex Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens. 2008-08-24 12:29:43 +00:00
Parse Add parser/action support for block literal expressions. 2008-08-28 19:20:44 +00:00
Rewrite Patch by Kovarththanan Rajaratnam! 2008-08-31 16:37:56 +00:00
Sema Tidy up sema processing of attribute "nonull": 2008-09-01 19:57:52 +00:00
Makefile add a libDriver, for now only move the text diangostics stuff from Driver to there 2008-08-05 23:33:20 +00:00