diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2012-11-06 08:49:34 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2012-11-06 08:52:18 +0100 |
commit | 798ecdf4ec21199d21661632ed6b17de5e79e120 (patch) | |
tree | 8c13f920d7b8df989aa0bc6fbac473578f9cc561 /boost | |
parent | 77ac46dcf20d5f0ca341e6a039551b8117c6571b (diff) |
Improve check for -Wself-assign-field
Change-Id: I57e43362f896ad08d4af408f4fac63d26b71bffa
Diffstat (limited to 'boost')
-rw-r--r-- | boost/boost_1_44_0-clang-warnings.patch | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/boost/boost_1_44_0-clang-warnings.patch b/boost/boost_1_44_0-clang-warnings.patch index ed81ce5f594a..df0883c58909 100644 --- a/boost/boost_1_44_0-clang-warnings.patch +++ b/boost/boost_1_44_0-clang-warnings.patch @@ -15,15 +15,15 @@ { BOOST_CONCEPT_USAGE(Assignable) { #if !defined(_ITERATOR_) // back_insert_iterator broken for VC++ STL -+#if defined __clang__ && !defined(__APPLE__) -+#if __clang_major__ == 3 && __clang_minor__ >= 2 || __clang_major__ > 3 ++#if defined __clang__ ++#if __has_warning("-Wself-assign-field") +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wself-assign-field" +#endif +#endif a = a; // require assignment operator -+#if defined __clang__ && !defined(__APPLE__) -+#if __clang_major__ == 3 && __clang_minor__ >= 2 || __clang_major__ > 3 ++#if defined __clang__ ++#if __has_warning("-Wself-assign-field") +#pragma clang diagnostic pop +#endif +#endif |