| // RUN: %clang_cc1 -triple x86_64-windows-gnu -emit-llvm -std=c++11 -o - %s | FileCheck --check-prefix=GNU %s |
| |
| class __declspec(dllexport) QAbstractLayoutStyleInfo { |
| public: |
| QAbstractLayoutStyleInfo() : m_isWindow(false) {} |
| virtual ~QAbstractLayoutStyleInfo() {} |
| |
| virtual bool hasChangedCore() const { return false; } |
| |
| virtual void invalidate() {} |
| |
| virtual double windowMargin(bool orientation) const = 0; |
| |
| bool isWindow() const { return m_isWindow; } |
| |
| protected: |
| bool m_isWindow; |
| }; |
| |
| // GNU-DAG: @_ZTV24QAbstractLayoutStyleInfo = weak_odr dso_local dllexport |
| // GNU-DAG: @_ZTS24QAbstractLayoutStyleInfo = linkonce_odr |
| // GNU-DAG: @_ZTI24QAbstractLayoutStyleInfo = linkonce_odr |