diff options
author | Chris Lattner <sabre@nondot.org> | 2008-04-06 04:22:39 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-04-06 04:22:39 +0000 |
commit | 1e830c07a27a4dcab519ab5142f383192c82a95e (patch) | |
tree | c3b46a6dd0e027948d2e1c94040609013135a550 /clang/lib/Analysis/GRSimpleVals.cpp | |
parent | 157dd0811ef25e265c4110275793753f0e9783f9 (diff) | |
download | bcm5719-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.cpp | 14 |
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)); |