summaryrefslogtreecommitdiffstats
path: root/Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp')
-rw-r--r--Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp b/Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp
new file mode 100644
index 0000000..2356bc4
--- /dev/null
+++ b/Tests/GeneratorExpression/CMP0044/cmp0044-check.cpp
@@ -0,0 +1,26 @@
+
+#ifdef Type_Is_
+# if !Result
+# error Result should be 1 in WARN mode
+# endif
+#endif
+
+#ifdef Type_Is_NEW
+# if Result
+# error Result should be 0 in NEW mode
+# endif
+#endif
+
+#ifdef Type_Is_OLD
+# if !Result
+# error Result should be 1 in OLD mode
+# endif
+#endif
+
+#if !defined(Type_Is_) && !defined(Type_Is_OLD) && !defined(Type_Is_NEW)
+#error No expected definition present
+#endif
+
+void foo(void)
+{
+}