parent
561400f0d1
commit
df2ba61287
|
@ -1,5 +1,5 @@
|
|||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// Make sure -Wliteral-suffix is enabled by default and
|
||||
// triggers as expected.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x -Wzero-as-null-pointer-constant" }
|
||||
// { dg-options "-std=c++11 -Wzero-as-null-pointer-constant" }
|
||||
|
||||
struct A;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x -pedantic" }
|
||||
// { dg-options "-std=c++11 -pedantic" }
|
||||
|
||||
const char* foo()
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/49042
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template <class T>
|
||||
class A
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<template<class> class TT> struct X { };
|
||||
template<class> struct Y { };
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// These also represent tests for printing alias declarations and
|
||||
// their instantiations.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template <class T> using Ptr = T*;
|
||||
Ptr<unsigned>; // { dg-error "does not declare anything" }
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
namespace N
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// Origin: PR c++/51027
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
using INT = int // { dg-error "expected|;|at end of input" }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Origin PR c++/51191
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template< class T >
|
||||
class ClassTemplate {};
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Origin: PR c++/51145
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct A {};
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Origin PR c++/51194
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<class U, class V> //#1
|
||||
struct foo {};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<class T> struct S0 {};
|
||||
template<class T> using AS0 = S0<T>;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// Exercise some member alias templates ...
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// [temp.alias]/3:
|
||||
// The type-id in an alias template declaration shall not refer
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// alias template of a partial specialization
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// Alias template of non-class types.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
// Add arguments to unbound template template parameter.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct A {
|
||||
template <class U> using C = U;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template <class T>
|
||||
struct A {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Origin: PR c++/51032
|
||||
// { dg-skip-if "No stabs" { aarch64*-*-* mmix-*-* *-*-aix* alpha*-*-* hppa*64*-*-* ia64-*-* *-*-vxworks* } { "*" } { "" } }
|
||||
// { dg-options "-std=c++0x -gstabs+" }
|
||||
// { dg-options "-std=c++11 -gstabs+" }
|
||||
|
||||
template <class C>
|
||||
struct A {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
int main(void)
|
||||
{
|
||||
static_assert(alignof(int) == __alignof(int), "alignof(int) does not equal __alignof(int)");
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x -pedantic" }
|
||||
// { dg-options "-std=c++11 -pedantic" }
|
||||
int main(void)
|
||||
{
|
||||
alignof(int); //ok with a type but not with an expression
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x -pedantic" }
|
||||
// { dg-options "-std=c++11 -pedantic" }
|
||||
int main(void)
|
||||
{
|
||||
alignof(void (void)); // { dg-warning "function type" }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/51316
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
int main()
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Positive test for auto
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
#include <typeinfo>
|
||||
extern "C" void abort();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/38256
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<int> struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/40306, c++/40307
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-do run }
|
||||
|
||||
template< typename T >
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template< typename Fn > struct function;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/40619
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<typename U> struct X {};
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/42567
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
template<typename B>
|
||||
struct A {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
void f()
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct Explicit {
|
||||
Explicit() = default; // Line 2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Positive test for auto
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
#include <typeinfo>
|
||||
extern "C" void abort();
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Test for proper non-deduced context handling of the initializer
|
||||
// for an auto declaration/new.
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct with_apply
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Origin PR c++/47208
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
constexpr auto list = { }; // { dg-error "deducing from brace-enclosed initializer list requires #include <initializer_list>" }
|
||||
static const int l = list.size();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47999
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
int& identity(int& i)
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// PR c++/46245
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<auto f()->int> struct A { };
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/48599
|
||||
// { dg-options "-std=c++0x -pedantic-errors" }
|
||||
// { dg-options "-std=c++11 -pedantic-errors" }
|
||||
|
||||
int v[1];
|
||||
auto (*p)[1] = &v; // { dg-error "array of .auto" }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/42056
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<int> struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/43321
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template <class T>
|
||||
void f(T t)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// PR c++/51404
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
int i = auto().x; // { dg-error "invalid use of" }
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// Testcase for deduction of std::initializer_list for auto.
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
#include <typeinfo>
|
||||
#include <initializer_list>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Testcase for non-dependent auto in templates
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// PR c++/37965
|
||||
// Negative test for auto
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
auto i = 6;
|
||||
auto j; // { dg-error "has no initializer" }
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
// PR c++/37962
|
||||
// Negative test for auto
|
||||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
#include <typeinfo>
|
||||
#include <stdarg.h>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "--std=c++0x" }
|
||||
// { dg-options "--std=c++11" }
|
||||
struct S{};
|
||||
void f(S&&);
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=gnu++0x" }
|
||||
// { dg-options "-std=gnu++11" }
|
||||
|
||||
template<typename T>
|
||||
struct list {};
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=gnu++0x" }
|
||||
// { dg-options "-std=gnu++11" }
|
||||
|
||||
template<int i> class X { /* ... */ };
|
||||
X< 1>2 > x1; // // { dg-error "numeric constant" }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
template<typename T>
|
||||
struct vector {
|
||||
};
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "--std=c++0x" }
|
||||
// { dg-options "--std=c++11" }
|
||||
struct S
|
||||
{
|
||||
S();
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
// Test cast from lvalue to rvalue
|
||||
|
||||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
// { dg-skip-if "packed attribute missing for struct one" { "epiphany-*-*" } { "*" } { "" } }
|
||||
|
||||
template <bool> struct sa;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "--std=c++0x" }
|
||||
// { dg-options "--std=c++11" }
|
||||
template<typename T, typename U> struct same_type;
|
||||
template<typename T> struct same_type<T, T> {};
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "--std=c++0x" }
|
||||
// { dg-options "--std=c++11" }
|
||||
template<typename T, typename U> struct same_type;
|
||||
template<typename T> struct same_type<T, T> {};
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46336
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
extern "C" {
|
||||
enum A { };
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46420
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<typename> class vector { };
|
||||
struct A{};
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47570
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
unsigned int constexpr one()
|
||||
{ return 1; }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47969
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/48089
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
// bang is ill-formed (diagnostic required) because its initializer is
|
||||
// non-constant, because it uses the value of an uninitialized object.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/49776
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct s
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47301
|
||||
// { dg-options "-std=c++0x -fabi-version=1" }
|
||||
// { dg-options "-std=c++11 -fabi-version=1" }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
class base
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<class T>
|
||||
constexpr T do_get(T* x, int n) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<class T>
|
||||
struct IsNegative {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
constexpr bool is_negative(int x) {
|
||||
return x < 0;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
constexpr const int do_last(const int* x, int n) {
|
||||
return x[n - 1];
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<class T>
|
||||
constexpr T do_last(T* x, int n) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
typedef decltype(sizeof(char)) size_type;
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/49290
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
typedef unsigned T;
|
||||
struct S
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template <const int I[2]> struct A { int ir[I[0]]; };
|
||||
extern constexpr int ar[2] = { 1, 2 };
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
// { dg-final { scan-assembler-not "static_initialization" } }
|
||||
|
||||
struct A
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46348
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
template<__SIZE_TYPE__ _Nw>
|
||||
struct _Base
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/48132
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct C
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/49924
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A { constexpr A() { } };
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
//A few constexpr's
|
||||
constexpr int foo() { return __alignof__(int); }
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
constexpr auto value = 0;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Test base/member class and static_assert with constexpr
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A {
|
||||
int i;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46293
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// PR c++/46526
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct Base
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// PR c++/46626
|
||||
// { dg-do run }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46369
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// PR c++/49136
|
||||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct day
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
// PR c++/49136
|
||||
// { dg-do compile }
|
||||
// { dg-options "-std=c++0x" }
|
||||
// { dg-options "-std=c++11" }
|
||||
|
||||
struct S
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/49813
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
inline constexpr bool
|
||||
isinf(long double __x)
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/51433
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
constexpr int f();
|
||||
constexpr int g() { return f(); }
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// Make sure C99 complex works with constexpr
|
||||
// { dg-options -std=gnu++0x }
|
||||
// { dg-options -std=gnu++11 }
|
||||
|
||||
struct complex
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options "-std=c++0x -pedantic-errors" }
|
||||
// { dg-options "-std=c++11 -pedantic-errors" }
|
||||
|
||||
constexpr int f()
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
// Core DR 948
|
||||
|
||||
constexpr int something() { return 3; }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/48909
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
#define SA(X) static_assert((X),#X)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46348
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46873
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct S
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46877
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct new_allocator
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47041
|
||||
// { dg-options "-std=c++0x -fno-elide-constructors" }
|
||||
// { dg-options "-std=c++11 -fno-elide-constructors" }
|
||||
|
||||
struct S
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47199
|
||||
// { dg-options "-std=c++0x -fno-elide-constructors" }
|
||||
// { dg-options "-std=c++11 -fno-elide-constructors" }
|
||||
|
||||
template < int > struct S
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/46466
|
||||
// { dg-options "-std=c++0x -fno-elide-constructors" }
|
||||
// { dg-options "-std=c++11 -fno-elide-constructors" }
|
||||
|
||||
struct S { bool b; };
|
||||
constexpr S f() { return S{true}; }
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// PR c++/47774
|
||||
// { dg-options -std=c++0x }
|
||||
// { dg-options -std=c++11 }
|
||||
|
||||
struct A
|
||||
{
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
// { dg-do compile }
|
||||
// { dg-options "-std=gnu++0x" }
|
||||
// { dg-options "-std=gnu++11" }
|
||||
|
||||
// From N2235
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue