[cfe-commits] r85598 - in /cfe/trunk/include/clang/AST: TemplateBase.h TypeLoc.h

John McCall rjmccall at apple.com
Fri Oct 30 10:53:19 PDT 2009


Author: rjmccall
Date: Fri Oct 30 12:53:18 2009
New Revision: 85598

URL: http://llvm.org/viewvc/llvm-project?rev=85598&view=rev
Log:
Finally suppress a compiler warning from gcc on release-asserts.  Also fixes
a crash on <vector> in same, which bears additional investigation.


Modified:
    cfe/trunk/include/clang/AST/TemplateBase.h
    cfe/trunk/include/clang/AST/TypeLoc.h

Modified: cfe/trunk/include/clang/AST/TemplateBase.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/TemplateBase.h?rev=85598&r1=85597&r2=85598&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/TemplateBase.h (original)
+++ cfe/trunk/include/clang/AST/TemplateBase.h Fri Oct 30 12:53:18 2009
@@ -254,8 +254,9 @@
 
 public:
   TemplateArgumentLocInfo()
+    : Expression(0)
 #ifndef NDEBUG
-    : Kind(K_None) 
+      , Kind(K_None) 
 #endif
     {}
   

Modified: cfe/trunk/include/clang/AST/TypeLoc.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/TypeLoc.h?rev=85598&r1=85597&r2=85598&view=diff

==============================================================================
--- cfe/trunk/include/clang/AST/TypeLoc.h (original)
+++ cfe/trunk/include/clang/AST/TypeLoc.h Fri Oct 30 12:53:18 2009
@@ -905,7 +905,7 @@
     setTemplateNameLoc(Loc);
 
     for (unsigned i = 0, e = getNumArgs(); i != e; ++i) {
-      TemplateArgumentLocInfo Info = TemplateArgumentLocInfo();
+      TemplateArgumentLocInfo Info;
 #ifndef NDEBUG
       // If asserts are enabled, be sure to initialize the argument
       // loc with the right kind of pointer.





More information about the cfe-commits mailing list