diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/abi/pr68355.C')
-rw-r--r-- | gcc/testsuite/g++.dg/abi/pr68355.C | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/gcc/testsuite/g++.dg/abi/pr68355.C b/gcc/testsuite/g++.dg/abi/pr68355.C deleted file mode 100644 index 1354fc4..0000000 --- a/gcc/testsuite/g++.dg/abi/pr68355.C +++ /dev/null @@ -1,24 +0,0 @@ -// { dg-do compile } -// { dg-options "-O2 -std=c++11 -fno-pic" } -// { dg-require-effective-target fpic } - -template<typename _Tp, _Tp __v> -struct integral_constant -{ - static constexpr _Tp value = __v; - typedef _Tp value_type; - typedef integral_constant<_Tp, __v> type; - constexpr operator value_type() const { return value; } -}; - -typedef integral_constant<bool, true> true_type; -extern void xxx (true_type c); - -void -yyy (void) -{ - true_type y; - xxx (y); -} - -// { dg-final { scan-assembler "jmp\[\t \]+\[^\$\]*?_Z3xxx17integral_constantIbLb1EE" { target i?86-*-* x86_64-*-* } } } |