commit | 858c2c317e7f176df72c4507a91eeddcfc5316fd | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Thu May 30 22:40:16 2013 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Thu May 30 22:40:16 2013 +0000 |
tree | a8812309c785318455a61289a3a1c4245ef775e9 | |
parent | 639aa529211c266c83546c3047bdb428e9c7a87c [diff] |
Walk over MaterializeTemporaryExpr when reverting an initializer to its syntactic form in template instantiation. Previously, this blocked the reversion and we ended up losing inner CXXBindTemporaryExprs (and thus forgetting to call destructors!). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182969 91177308-0d34-0410-b5e6-96231b3b80d8