]> granicus.if.org Git - clang/commit
Emit an update record if we instantiate the definition of a function template
authorRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 22 Mar 2014 23:33:22 +0000 (23:33 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Sat, 22 Mar 2014 23:33:22 +0000 (23:33 +0000)
commitd27e547e9aa7c37cd36b4ed592cfbdefccbd2487
treed4f6b42c877cfee0ecedc2b4fba0be7a5f68def5
parent2539189c11a90767ff7cd5e24ed7eb6f534f7f13
Emit an update record if we instantiate the definition of a function template
specialization from a module. (This can also happen for function template
specializations in PCHs if they're instantiated eagerly, because they're
constexpr or have a deduced return type.)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204547 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/ASTMutationListener.h
include/clang/Serialization/ASTWriter.h
lib/Sema/SemaTemplateInstantiateDecl.cpp
lib/Serialization/ASTCommon.h
lib/Serialization/ASTReaderDecl.cpp
lib/Serialization/ASTWriter.cpp
lib/Serialization/ASTWriterDecl.cpp
test/Modules/Inputs/cxx-irgen-left.h [new file with mode: 0644]
test/Modules/Inputs/cxx-irgen-right.h [new file with mode: 0644]
test/Modules/Inputs/cxx-irgen-top.h [new file with mode: 0644]
test/Modules/cxx-irgen.cpp [new file with mode: 0644]