18 lines
298 B
C++
18 lines
298 B
C++
|
// 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;
|