mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-01-08 14:22:53 +00:00
Testcase for PR1085
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32968 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
50
test/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp
Normal file
50
test/C++Frontend/2007-01-06-ELF-Thunk-Sections.cpp
Normal file
@@ -0,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
|
||||
{
|
||||
}
|
||||
Reference in New Issue
Block a user