]> granicus.if.org Git - clang/commitdiff
Add an explicit constructor to ActiveTemplateInstantiation which
authorEli Friedman <eli.friedman@gmail.com>
Sat, 15 Aug 2009 22:50:33 +0000 (22:50 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Sat, 15 Aug 2009 22:50:33 +0000 (22:50 +0000)
initializes all the members; this fixes a valgrind error in the
regression tests.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79148 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/Sema.h

index 98fa698a8df6294d232a4ce9e87cbbf1ae16183b..943231811be8d8ed37f07932d087a97e394c2b59 100644 (file)
@@ -2548,6 +2548,9 @@ public:
     /// template instantiation.
     SourceRange InstantiationRange;
 
+    ActiveTemplateInstantiation() : Kind(TemplateInstantiation), Entity(0),
+                                    TemplateArgs(0), NumTemplateArgs(0) {}
+
     friend bool operator==(const ActiveTemplateInstantiation &X,
                            const ActiveTemplateInstantiation &Y) {
       if (X.Kind != Y.Kind)