summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-08-15 22:50:33 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-08-15 22:50:33 +0000
commitea56303b096584e663d3b4f29a677abd288bee31 (patch)
tree3e13994e9d2c803e8b88685b7b397d71f0f2c7ac /clang
parent445af45c2972ee035d4d9601b8db01847f3e85ba (diff)
downloadbcm5719-llvm-ea56303b096584e663d3b4f29a677abd288bee31.tar.gz
bcm5719-llvm-ea56303b096584e663d3b4f29a677abd288bee31.zip
Add an explicit constructor to ActiveTemplateInstantiation which
initializes all the members; this fixes a valgrind error in the regression tests. llvm-svn: 79148
Diffstat (limited to 'clang')
-rw-r--r--clang/lib/Sema/Sema.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h
index 98fa698a8df..943231811be 100644
--- a/clang/lib/Sema/Sema.h
+++ b/clang/lib/Sema/Sema.h
@@ -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)
OpenPOWER on IntegriCloud