17 lines
469 B
C
17 lines
469 B
C
// PR c++/37967
|
|
// Negative test for auto
|
|
// { dg-options "-std=c++0x" }
|
|
|
|
auto f1 () -> int;
|
|
auto f2 (); // { dg-error "without late return type" }
|
|
int f3 () -> int; // { dg-error "late return type" }
|
|
auto *f4 () -> int; // { dg-error "late return type" }
|
|
|
|
struct A
|
|
{
|
|
auto f5 () const -> int;
|
|
auto f6 (); // { dg-error "without late return type" }
|
|
int f7 () -> int; // { dg-error "late return type" }
|
|
auto *f8 () -> int; // { dg-error "late return type" }
|
|
};
|