summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaCXX/conversion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/SemaCXX/conversion.cpp')
-rw-r--r--clang/test/SemaCXX/conversion.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/SemaCXX/conversion.cpp b/clang/test/SemaCXX/conversion.cpp
index 89751a493ee..2c83147ff4c 100644
--- a/clang/test/SemaCXX/conversion.cpp
+++ b/clang/test/SemaCXX/conversion.cpp
@@ -197,3 +197,14 @@ namespace test8 {
template_and_macro2<double>();
}
}
+
+// Don't warn on a nullptr to bool conversion when the nullptr is the return
+// type of a function.
+namespace test9 {
+ typedef decltype(nullptr) nullptr_t;
+ nullptr_t EXIT();
+
+ bool test() {
+ return EXIT();
+ }
+}
OpenPOWER on IntegriCloud