- Dec 22, 2010
-
-
Argyrios Kyrtzidis authored
[analyzer] Refactoring: Move checkers into lib/GR/Checkers and their own library, libclangGRCheckers llvm-svn: 122422
-
Argyrios Kyrtzidis authored
llvm-svn: 122421
-
Argyrios Kyrtzidis authored
llvm-svn: 122420
-
- Dec 06, 2010
-
-
John McCall authored
reason this is limited to C++, and it's certainly not limited to temporaries. llvm-svn: 120996
-
- Aug 15, 2010
-
-
Argyrios Kyrtzidis authored
llvm-svn: 111091
-
- Jul 15, 2010
-
-
Benjamin Kramer authored
llvm-svn: 108375
-
- Jul 07, 2010
-
-
Argyrios Kyrtzidis authored
Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. Makes de-serialization of the function body even more "lazier". llvm-svn: 107768
-
- May 30, 2010
-
-
Nick Lewycky authored
'IsClangAttr' to match prevailing style in this file. Patch by Jon Mulder! llvm-svn: 105170
-
- May 11, 2010
-
-
Abramo Bagnara authored
llvm-svn: 103517
-
- Feb 14, 2010
-
-
Ted Kremenek authored
the LLVMConventionsChecker. llvm-svn: 96202
-
Ted Kremenek authored
that allocate heap memory. llvm-svn: 96184
-
Ted Kremenek authored
of operating on each code decl. This exposes two flaws in AnalysisConsumer that should eventually be fixed: (1) It is not possible to associate multiple "actions" with a single command line argument. This will require the notion of an "analysis" group, and possibly tablegen support. (although eventually we want to support dynamically loading analyses as well) (2) AnalysisConsumer may not actually be scanning the declarations in namespaces. We'll experiment first in LLVMConventionsChecker before changing the behavior in AnalysisConsumer. llvm-svn: 96183
-
Ted Kremenek authored
llvm-svn: 96181
-
Ted Kremenek authored
No functionality change. llvm-svn: 96180
-
Ted Kremenek authored
Currently these checks are intended to be largely syntactical, but may get more sophisticated over time. As an initial foray into this brave new world, emit a static analyzer warning when binding a temporary 'std::string' to an 'llvm::StringRef' where the lifetime of the 'std::string' does not outlive the 'llvm::StringRef'. llvm-svn: 96147
-