XFAIL this test until PR1085 mystery is resolved.
[oota-llvm.git] / test / C++Frontend / 2007-01-06-ELF-Thunk-Sections.cpp
1 // RUN: %llvmgxx %s -emit-llvm -S -o - &&
2 // RUN: %llvmgxx %s -emit-llvm -S -o - | not grep 'gnu.linkonce.'
3 // PR1085
4 // XFAIL: i.86-pc-linux-*
5
6 class 
7 __attribute__((visibility("default"))) QGenericArgument
8 {
9         public:inline QGenericArgument(const char *aName = 0, const void *aData = 0):_data(aData), _name(aName) {
10         }
11         private:const void *_data;
12         const char     *_name;
13 };
14 struct __attribute__ ((
15                        visibility("default"))) QMetaObject
16 {
17         struct {
18         }
19                         d;
20 };
21 class 
22 __attribute__((visibility("default"))) QObject
23 {
24         virtual const QMetaObject *metaObject() const;
25 };
26 class 
27 __attribute__((visibility("default"))) QPaintDevice
28 {
29         public:enum PaintDeviceMetric {
30                 PdmWidth = 1, PdmHeight, PdmWidthMM, PdmHeightMM, PdmNumColors, PdmDepth, PdmDpiX, PdmDpiY, PdmPhysicalDpiX, PdmPhysicalDpiY
31         };
32         virtual ~ QPaintDevice();
33         union {
34         }
35                         ct;
36 };
37 class 
38 __attribute__((visibility("default"))) QWidget:public QObject, public QPaintDevice
39 {
40 };
41 class 
42 __attribute__((visibility("default"))) QDialog:public QWidget
43 {
44 };
45 class           TopicChooser:public QDialog {
46         virtual const QMetaObject *metaObject() const;
47 };
48 const QMetaObject *TopicChooser::
49 metaObject() const
50 {
51 }