Douglas Gregor | b5352cf | 2009-10-08 21:35:42 +0000 | [diff] [blame] | 1 | // RUN: clang -fsyntax-only -Wunused-variable -verify %s |
2 | |||||
3 | template<typename T> void f() { | ||||
4 | T t; | ||||
5 | t = 17; | ||||
6 | } | ||||
Anders Carlsson | f7613d5 | 2009-11-07 07:26:56 +0000 | [diff] [blame] | 7 | |
Anders Carlsson | 6a8b7f3 | 2009-11-07 08:24:59 +0000 | [diff] [blame] | 8 | // PR5407 |
Anders Carlsson | f7613d5 | 2009-11-07 07:26:56 +0000 | [diff] [blame] | 9 | struct A { A(); }; |
10 | struct B { ~B(); }; | ||||
Anders Carlsson | f7613d5 | 2009-11-07 07:26:56 +0000 | [diff] [blame] | 11 | void f() { |
12 | A a; | ||||
13 | B b; | ||||
Anders Carlsson | 6a8b7f3 | 2009-11-07 08:24:59 +0000 | [diff] [blame] | 14 | } |