Lines Matching defs:PassTestBase
112 struct PassTestBase : public P {
133 PassTestBase() : P(ID), allocated(0) {
145 template<typename P> char PassTestBase<P>::ID;
146 template<typename P> int PassTestBase<P>::runc;
147 template<typename P> bool PassTestBase<P>::initialized;
148 template<typename P> bool PassTestBase<P>::finalized;
151 struct PassTest : public PassTestBase<P> {
158 EXPECT_FALSE(PassTestBase<P>::initialized);
159 PassTestBase<P>::initialized = true;
163 EXPECT_FALSE(PassTestBase<P>::finalized);
164 PassTestBase<P>::finalized = true;
165 EXPECT_EQ(0, PassTestBase<P>::allocated);
191 struct LPass : public PassTestBase<LoopPass> {
202 PassTestBase<LoopPass>::finishedOK(run);