|
// 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;
|