1 // RUN: %llvmgxx %s -emit-llvm -S -o - &&
2 // RUN: %llvmgxx %s -emit-llvm -S -o - | not grep 'gnu.linkonce.'
6 __attribute__((visibility("default"))) QGenericArgument
8 public:inline QGenericArgument(const char *aName = 0, const void *aData = 0):_data(aData), _name(aName) {
10 private:const void *_data;
13 struct __attribute__ ((
14 visibility("default"))) QMetaObject
21 __attribute__((visibility("default"))) QObject
23 virtual const QMetaObject *metaObject() const;
26 __attribute__((visibility("default"))) QPaintDevice
28 public:enum PaintDeviceMetric {
29 PdmWidth = 1, PdmHeight, PdmWidthMM, PdmHeightMM, PdmNumColors, PdmDepth, PdmDpiX, PdmDpiY, PdmPhysicalDpiX, PdmPhysicalDpiY
31 virtual ~ QPaintDevice();
37 __attribute__((visibility("default"))) QWidget:public QObject, public QPaintDevice
41 __attribute__((visibility("default"))) QDialog:public QWidget
44 class TopicChooser:public QDialog {
45 virtual const QMetaObject *metaObject() const;
47 const QMetaObject *TopicChooser::