]> granicus.if.org Git - clang/commit
Serialize source range info for TypeTraitExpr.
authorJordan Rose <jordan_rose@apple.com>
Fri, 20 Dec 2013 01:26:47 +0000 (01:26 +0000)
committerJordan Rose <jordan_rose@apple.com>
Fri, 20 Dec 2013 01:26:47 +0000 (01:26 +0000)
commitc3390c044764944b60582142758909be063e29b1
treedd5c9b64f8c53139d641f97819494dac9a95ad1b
parent70ec4494a191f8b965eacd942288fb5e4ff093eb
Serialize source range info for TypeTraitExpr.

This caused some crazy crashes involving std::unordered_map being
deserialized from a PCH file and then template instantiation requiring
an explicit instantiation location; unfortunately I don't really know
how to come up with a minimal test case.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@197764 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Serialization/ASTReaderStmt.cpp
lib/Serialization/ASTWriterStmt.cpp