From 323c30c5f465208778d7792a01af70a4f4be8b78 Mon Sep 17 00:00:00 2001 From: John McCall Date: Wed, 16 Dec 2009 00:13:24 +0000 Subject: Explicit template instantiations must happen in the template's immediately enclosing namespace. Caught by clang++. llvm-svn: 91480 --- llvm/lib/CodeGen/MachineDominators.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/CodeGen/MachineDominators.cpp') diff --git a/llvm/lib/CodeGen/MachineDominators.cpp b/llvm/lib/CodeGen/MachineDominators.cpp index 0f796f3952c..408873903b0 100644 --- a/llvm/lib/CodeGen/MachineDominators.cpp +++ b/llvm/lib/CodeGen/MachineDominators.cpp @@ -17,8 +17,10 @@ using namespace llvm; +namespace llvm { TEMPLATE_INSTANTIATION(class DomTreeNodeBase); TEMPLATE_INSTANTIATION(class DominatorTreeBase); +} char MachineDominatorTree::ID = 0; -- cgit v1.2.3