mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-13 12:40:08 +00:00
elf: Suppress clang warning on tst-unique4
clang warns that the instantiation of the variable is required, but no definition is available. They are implemented on tst-unique4lib.so. Checked on x86_64-linux-gnu. Reviewed-by: Sam James <sam@gentoo.org>
This commit is contained in:
parent
8d25b9f2c8
commit
46a813466e
@ -2,7 +2,12 @@
|
||||
#include "tst-unique4.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <libc-diag.h>
|
||||
|
||||
/* clang warns that the instantiation of the variable is required, but no
|
||||
definition is available. They are implemented on tst-unique4lib.so. */
|
||||
DIAG_PUSH_NEEDS_COMMENT_CLANG;
|
||||
DIAG_IGNORE_NEEDS_COMMENT_CLANG (13, "-Wundefined-var-template");
|
||||
static int a[24] =
|
||||
{
|
||||
S<1>::i, S<2>::i, S<3>::i, S<4>::i, S<5>::i, S<6>::i, S<7>::i, S<8>::i,
|
||||
@ -10,6 +15,7 @@ static int a[24] =
|
||||
S<16>::i, S<17>::i, S<18>::i, S<19>::i, S<20>::i, S<21>::i, S<22>::i,
|
||||
S<23>::i, S<24>::i
|
||||
};
|
||||
DIAG_POP_NEEDS_COMMENT_CLANG;
|
||||
|
||||
int
|
||||
main (void)
|
||||
|
@ -2,7 +2,7 @@
|
||||
#include "tst-unique4.h"
|
||||
|
||||
template<int N>
|
||||
int S<N>::i = N;
|
||||
int S<N>::i __attribute__ ((used)) = N;
|
||||
template<int N>
|
||||
const int S<N>::j __attribute__ ((used)) = -1;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user