diff options
Diffstat (limited to 'clang/test/SemaCXX/conversion.cpp')
-rw-r--r-- | clang/test/SemaCXX/conversion.cpp | 11 |
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(); + } +} |