summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/CheckSizeofPointer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* lib/Analysis: Remove VISIBILITY_HIDDEN from definitions in anonymous namespaceKovarththanan Rajaratnam2009-11-281-2/+1
| | | | llvm-svn: 90028
* Ignore parentheses when check the type of the expr.Zhongxing Xu2009-11-101-1/+1
| | | | llvm-svn: 86677
* SizeofPointerChecker: Many false positives have the form 'sizeof *p'. Zhongxing Xu2009-11-101-1/+9
| | | | | | | | This is reasonable because people know what they are doing when they intentionally dereference the pointer. So now we only emit warning when a pointer variable is use literally. llvm-svn: 86673
* Now we can safely use the argument expression's source range.Zhongxing Xu2009-11-101-1/+1
| | | | llvm-svn: 86663
* SizeofPointerChecker: If an explicit type specifier is used, do not issue ↵Zhongxing Xu2009-11-101-0/+5
| | | | | | warnings. llvm-svn: 86662
* Use the source range of the whole sizeof expression, otherwise it crashes whenZhongxing Xu2009-11-101-1/+1
| | | | | | the argument is not an expression. llvm-svn: 86660
* Put all long strings in 80-col.Zhongxing Xu2009-11-091-1/+2
| | | | llvm-svn: 86527
* Add a test case for CWE-467, and simplify the wording of the warning.Zhongxing Xu2009-11-091-1/+1
| | | | llvm-svn: 86504
* Add a checker for CWE-467: Use of sizeof() on a Pointer Type.Zhongxing Xu2009-11-081-0/+58
llvm-svn: 86464
OpenPOWER on IntegriCloud