From: Richard Sandiford Date: Sun, 13 Dec 2020 10:41:06 +0000 (+0000) Subject: vec: Silence clang warning X-Git-Tag: basepoints/gcc-12~2295 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da40a69c9ef8784d37c968ac37daf6f8883d2755;p=thirdparty%2Fgcc.git vec: Silence clang warning I noticed during compatibility testing that clang warns that this operator won't be implicitly const in C++14 onwards. gcc/ * vec.h (vnull::operator vec): Make const. --- diff --git a/gcc/vec.h b/gcc/vec.h index 09166f1bce6b..31574b49c25c 100644 --- a/gcc/vec.h +++ b/gcc/vec.h @@ -550,7 +550,7 @@ vec_copy_construct (T *dst, const T *src, unsigned n) struct vnull { template - CONSTEXPR operator vec () { return vec(); } + CONSTEXPR operator vec () const { return vec(); } }; extern vnull vNULL;