]> granicus.if.org Git - clang/commitdiff
Speculative workaround for apparent libstdc++ bug exposed by r203534.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 11 Mar 2014 03:30:30 +0000 (03:30 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 11 Mar 2014 03:30:30 +0000 (03:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@203536 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Serialization/Module.h
lib/Serialization/ASTReader.cpp

index caa2c286c4fb3411d19996ae80684b60e7775576..33bfe22091819757f00215c61c34a05166521f02 100644 (file)
@@ -53,8 +53,7 @@ struct NameLookupTableDataDeleter {
 
 /// \brief Information about the contents of a DeclContext.
 struct DeclContextInfo {
-  DeclContextInfo()
-      : NameLookupTableData(), LexicalDecls(), NumLexicalDecls() {}
+  DeclContextInfo();
 
   /// An ASTDeclContextNameLookupTable.
   std::unique_ptr<OnDiskChainedHashTable<reader::ASTDeclContextNameLookupTrait>,
index 487283c421cd71159e3f55bac1cb2399b866a762..b35a27c27ff3d87f0f606d7326bf2b1d54b038ed 100644 (file)
@@ -457,6 +457,9 @@ ASTReader::setDeserializationListener(ASTDeserializationListener *Listener) {
 }
 
 
+DeclContextInfo::DeclContextInfo()
+    : NameLookupTableData(), LexicalDecls(), NumLexicalDecls() {}
+
 void NameLookupTableDataDeleter::
 operator()(ASTDeclContextNameLookupTable *Ptr) const {
   delete Ptr;