Hans Wennborg | 97cbed4 | 2015-02-19 22:39:24 +0000 | [diff] [blame^] | 1 | // RUN: %clang_cc1 -triple i686-windows-gnu -verify -std=c++03 %s |
2 | // RUN: %clang_cc1 -triple i686-windows-gnu -verify -std=c++11 %s | ||||
3 | // RUN: %clang_cc1 -triple i686-windows-msvc -verify -std=c++11 %s | ||||
4 | |||||
5 | // FIXME: For C++03 MS ABI we erroneously try to synthesize default ctor, etc. for S. | ||||
6 | |||||
7 | // expected-no-diagnostics | ||||
8 | |||||
9 | struct NonCopyable { | ||||
10 | private: | ||||
11 | NonCopyable(); | ||||
12 | }; | ||||
13 | |||||
14 | struct __declspec(dllexport) S { | ||||
15 | NonCopyable member; | ||||
16 | }; |