Home | History | Annotate | Download | only in parser

Lines Matching defs:m_labels

294             , m_labels(0)
310 , m_labels(0)
312 if (rhs.m_labels) {
313 m_labels = adoptPtr(new LabelStack);
316 iterator end = rhs.m_labels->end();
317 for (iterator it = rhs.m_labels->begin(); it != end; ++it)
318 m_labels->append(ScopeLabelInfo(it->m_ident, it->m_isLoop));
332 if (!m_labels)
333 m_labels = adoptPtr(new LabelStack);
334 m_labels->append(ScopeLabelInfo(label->impl(), isLoop));
339 ASSERT(m_labels);
340 ASSERT(m_labels->size());
341 m_labels->removeLast();
346 if (!m_labels)
348 for (int i = m_labels->size(); i > 0; i--) {
349 if (m_labels->at(i - 1).m_ident == label->impl())
350 return &m_labels->at(i - 1);
493 OwnPtr<LabelStack> m_labels;