Fix instantiation of transaction expressions.
authorTorvald Riegel <triegel@redhat.com>
Mon, 21 Nov 2011 22:29:13 +0000 (22:29 +0000)
committerTorvald Riegel <torvald@gcc.gnu.org>
Mon, 21 Nov 2011 22:29:13 +0000 (22:29 +0000)
commit1e159409fcacfdfcb7046c3d870ee60d9e4131e8
treeb1e5db9e9613722a5e7222a83a30547c2fd967cd
parentb0dc7e4c3470c0e40ea3b01962865ddb49c34d8c
Fix instantiation of transaction expressions.

gcc/cp/
* pt.c (tsubst_copy_and_build): Handle TRANSACTION_EXPR.

gcc/testsuite/
* g++.dg/tm/template-2.C: New test.

From-SVN: r181601
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tm/template-2.C [new file with mode: 0644]