summaryrefslogtreecommitdiffstats
path: root/libcxx/utils
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2019-08-03 23:54:29 +0000
committerEric Fiselier <eric@efcs.ca>2019-08-03 23:54:29 +0000
commitfcd549a7d8284a8e7c763fee3da2206acd8cdc4f (patch)
tree59861c49742757d9a123ef9322e56c5890852149 /libcxx/utils
parent44b16bd4a5b20ce8b4e9ef56836123a2038f3670 (diff)
downloadbcm5719-llvm-fcd549a7d8284a8e7c763fee3da2206acd8cdc4f.tar.gz
bcm5719-llvm-fcd549a7d8284a8e7c763fee3da2206acd8cdc4f.zip
Suppress -Wctad-maybe-unsupported on types w/o deduction guides.
There are a handful of standard library types that are intended to support CTAD but don't need any explicit deduction guides to do so. This patch adds a dummy deduction guide to those types to suppress -Wctad-maybe-unsupported (which gets emitted in user code). llvm-svn: 367770
Diffstat (limited to 'libcxx/utils')
-rw-r--r--libcxx/utils/libcxx/test/config.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/libcxx/utils/libcxx/test/config.py b/libcxx/utils/libcxx/test/config.py
index 82951b76545..6552d30a1c3 100644
--- a/libcxx/utils/libcxx/test/config.py
+++ b/libcxx/utils/libcxx/test/config.py
@@ -911,6 +911,7 @@ class Configuration(object):
self.cxx.addWarningFlagIfSupported('-Wunused-variable')
self.cxx.addWarningFlagIfSupported('-Wunused-parameter')
self.cxx.addWarningFlagIfSupported('-Wunreachable-code')
+ self.cxx.addWarningFlagIfSupported('-Wctad-maybe-unsupported')
std = self.get_lit_conf('std', None)
if std in ['c++98', 'c++03']:
# The '#define static_assert' provided by libc++ in C++03 mode
OpenPOWER on IntegriCloud