Changes in directory llvm/test/Regression/C++Frontend:

2007-01-06-ELF-Thunk-Sections.cpp added (r1.1)
---
Log message:

Testcase for PR1085: http://llvm.org/PR1085 


---
Diffs of the changes:  (+50 -0)

 2007-01-06-ELF-Thunk-Sections.cpp |   50 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+)


Index: llvm/test/Regression/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp
diff -c /dev/null 
llvm/test/Regression/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp:1.1
*** /dev/null   Sat Jan  6 18:32:25 2007
--- llvm/test/Regression/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp  Sat Jan 
 6 18:32:15 2007
***************
*** 0 ****
--- 1,50 ----
+ // RUN: %llvmgxx %s -emit-llvm -S -o - &&
+ // RUN: %llvmgxx %s -emit-llvm -S -o - | not grep 'gnu.linkonce.'
+ // PR1085
+ 
+ class 
+ __attribute__((visibility("default"))) QGenericArgument
+ {
+       public:inline QGenericArgument(const char *aName = 0, const void *aData 
= 0):_data(aData), _name(aName) {
+       }
+       private:const void *_data;
+       const char     *_name;
+ };
+ struct __attribute__ ((
+                      visibility("default"))) QMetaObject
+ {
+       struct {
+       }
+                       d;
+ };
+ class 
+ __attribute__((visibility("default"))) QObject
+ {
+       virtual const QMetaObject *metaObject() const;
+ };
+ class 
+ __attribute__((visibility("default"))) QPaintDevice
+ {
+       public:enum PaintDeviceMetric {
+               PdmWidth = 1, PdmHeight, PdmWidthMM, PdmHeightMM, PdmNumColors, 
PdmDepth, PdmDpiX, PdmDpiY, PdmPhysicalDpiX, PdmPhysicalDpiY
+       };
+       virtual ~ QPaintDevice();
+       union {
+       }
+                       ct;
+ };
+ class 
+ __attribute__((visibility("default"))) QWidget:public QObject, public 
QPaintDevice
+ {
+ };
+ class 
+ __attribute__((visibility("default"))) QDialog:public QWidget
+ {
+ };
+ class           TopicChooser:public QDialog {
+       virtual const QMetaObject *metaObject() const;
+ };
+ const QMetaObject *TopicChooser::
+ metaObject() const
+ {
+ }



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to