| // RUN: %clang_cc1 -x c++ -fsyntax-only %s | |
| class C1 { }; | |
| class C2 { }; | |
| template<class TrieData> struct BinaryTrie { | |
| ~BinaryTrie() { | |
| (void)(({ | |
| static int x = 5; | |
| } | |
| )); | |
| } | |
| }; | |
| class FooTable { | |
| BinaryTrie<C1> c1_trie_; | |
| BinaryTrie<C2> c2_trie_; | |
| }; | |
| FooTable* foo = new FooTable; |