2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fPIC" } */
4 /* { dg-additional-options "-Wno-return-type" } */
5 /* { dg-require-effective-target fpic } */
7 typedef __SIZE_TYPE__ size_t;
12 inline bool operator== (int value) const
19 QBasicAtomicInt::ref ()
21 __asm__ ("": "=m" (_q_value): :);
31 inline void *operator new (std::size_t, void *__p)
39 static QMapData shared_null;
41 template < class Key, class T > class QMap
44 public: inline QMap ():d (&QMapData::shared_null)
52 void freeData (QMapData * d);
57 static QVectorData shared_null;
59 template < typename T > struct QVectorTypedData
63 template < typename T > class QVector
68 QVectorTypedData < T > *d;
70 public: inline QVector ():p (&QVectorData::shared_null)
83 T & operator[](int i);
84 void detach_helper ();
87 template < typename T > void QVector < T >::detach_helper ()
92 template < typename T > inline T & QVector < T >::operator[](int i)
96 template < typename T > void QVector < T >::realloc ()
105 mergeInto (QVector < int >*a)
108 struct QRegExpAutomatonState
111 QMap < int, int >reenter;
112 QMap < int, int >anchors;
116 void addCatTransitions ();
117 QVector < QRegExpAutomatonState > s;
120 QRegExpEngine::addCatTransitions ()
122 mergeInto (&s[2].outs);