summaryrefslogtreecommitdiffstats
path: root/Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-04-04 15:16:38 (GMT)
committerKitware Robot <kwrobot@kitware.com>2018-04-04 15:16:50 (GMT)
commit6425ceb46cdb44396922819dcc56f919214cd85d (patch)
treeb46d5367721140d57e09546cf1d55c8e50fa95fb /Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp
parent8496d11ef8a5c4a14a13c7df5e7f214028c35f5c (diff)
parentf38d05023125803d42a6535dfc11c6de4041e28d (diff)
downloadCMake-6425ceb46cdb44396922819dcc56f919214cd85d.zip
CMake-6425ceb46cdb44396922819dcc56f919214cd85d.tar.gz
CMake-6425ceb46cdb44396922819dcc56f919214cd85d.tar.bz2
Merge topic 'wcdh-bare-features'
f38d050231 WCDH: introduce BARE_FEATURES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1869
Diffstat (limited to 'Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp')
-rw-r--r--Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp b/Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp
new file mode 100644
index 0000000..6954318
--- /dev/null
+++ b/Tests/Module/WriteCompilerDetectionHeader/main_bare.cpp
@@ -0,0 +1,23 @@
+#include "test_compiler_detection_bare_features.h"
+
+class base
+{
+public:
+ virtual ~base() {}
+ virtual void baz() = 0;
+};
+
+class foo final
+{
+public:
+ virtual ~foo() {}
+ char* bar;
+ void baz() noexcept override { bar = nullptr; }
+};
+
+int main()
+{
+ foo f;
+
+ return 0;
+}