summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/GRSimpleVals.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-04-06 04:22:39 +0000
committerChris Lattner <sabre@nondot.org>2008-04-06 04:22:39 +0000
commit1e830c07a27a4dcab519ab5142f383192c82a95e (patch)
treec3b46a6dd0e027948d2e1c94040609013135a550 /clang/lib/Analysis/GRSimpleVals.cpp
parent157dd0811ef25e265c4110275793753f0e9783f9 (diff)
downloadbcm5719-llvm-1e830c07a27a4dcab519ab5142f383192c82a95e.tar.gz
bcm5719-llvm-1e830c07a27a4dcab519ab5142f383192c82a95e.zip
templates can't be static.
llvm-svn: 49258
Diffstat (limited to 'clang/lib/Analysis/GRSimpleVals.cpp')
-rw-r--r--clang/lib/Analysis/GRSimpleVals.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/lib/Analysis/GRSimpleVals.cpp b/clang/lib/Analysis/GRSimpleVals.cpp
index fe4c1e70d5e..d7ee5606a8e 100644
--- a/clang/lib/Analysis/GRSimpleVals.cpp
+++ b/clang/lib/Analysis/GRSimpleVals.cpp
@@ -161,12 +161,12 @@ public:
// Utility functions.
//===----------------------------------------------------------------------===//
-template <typename ITERATOR> static inline
+template <typename ITERATOR> inline
ExplodedNode<ValueState>* GetNode(ITERATOR I) {
return *I;
}
-template <> static inline
+template <> inline
ExplodedNode<ValueState>* GetNode(GRExprEngine::undef_arg_iterator I) {
return I->first;
}
@@ -176,11 +176,11 @@ ExplodedNode<ValueState>* GetNode(GRExprEngine::undef_arg_iterator I) {
//===----------------------------------------------------------------------===//
template <typename ITERATOR>
-static void EmitWarning(Diagnostic& Diag, PathDiagnosticClient* PD,
- ASTContext& Ctx, BugReporter& BR,
- const BugDescription& Desc,
- ExplodedGraph<GRExprEngine>& G,
- ITERATOR I, ITERATOR E) {
+void EmitWarning(Diagnostic& Diag, PathDiagnosticClient* PD,
+ ASTContext& Ctx, BugReporter& BR,
+ const BugDescription& Desc,
+ ExplodedGraph<GRExprEngine>& G,
+ ITERATOR I, ITERATOR E) {
for (; I != E; ++I)
BR.EmitPathWarning(Diag, PD, Ctx, Desc, G, GetNode(I));
OpenPOWER on IntegriCloud