commit | f956b35f98910fd26a2fe62a34f62d885b904c0d | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Fri Mar 26 06:57:13 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Fri Mar 26 06:57:13 2010 +0000 |
tree | ba098ed1335565df609dea97b6447e2b960b29a8 | |
parent | aaf8acfea1d436b747170f4871c3e48e5879422f [diff] [blame] |
Do not mark the destructor of a function parameter's type. Fixes PR6709. llvm-svn: 99615
diff --git a/clang/test/SemaCXX/destructor.cpp b/clang/test/SemaCXX/destructor.cpp index 7010d2e..ae3dc86 100644 --- a/clang/test/SemaCXX/destructor.cpp +++ b/clang/test/SemaCXX/destructor.cpp
@@ -78,3 +78,8 @@ } }; } + +namespace PR6709 { + template<class T> class X { T v; ~X() { ++*v; } }; + void a(X<int> x) {} +}