commit | 807c2dba606c028229f3a0c156625c6e4ec66a65 | [log] [tgz] |
---|---|---|
author | Benjamin Kramer <benny.kra@googlemail.com> | Sun Feb 19 23:37:39 2012 +0000 |
committer | Benjamin Kramer <benny.kra@googlemail.com> | Sun Feb 19 23:37:39 2012 +0000 |
tree | 1bd8b306e7d76f41da6187c7a9904556978daba9 | |
parent | 73be5e31a6dce3f90a779cf8cfaf656dd0c27cba [diff] [blame] |
Set the location of the template keyword when allocating a new TemplateIdAnnotation. Found by valgrind. llvm-svn: 150940
diff --git a/clang/lib/Parse/ParseExprCXX.cpp b/clang/lib/Parse/ParseExprCXX.cpp index 76cc392..0d33e30 100644 --- a/clang/lib/Parse/ParseExprCXX.cpp +++ b/clang/lib/Parse/ParseExprCXX.cpp
@@ -1714,6 +1714,7 @@ } TemplateId->SS = SS; + TemplateId->TemplateKWLoc = TemplateKWLoc; TemplateId->Template = Template; TemplateId->Kind = TNK; TemplateId->LAngleLoc = LAngleLoc;