URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 301 |
Rev 338 |
/* PR c++/40749 */
|
/* PR c++/40749 */
|
/* { dg-do "compile" } */
|
/* { dg-do "compile" } */
|
/* { dg-options "-Wreturn-type" } */
|
/* { dg-options "-Wreturn-type" } */
|
|
|
struct A {};
|
struct A {};
|
const A a() {} /* { dg-warning "no return statement" } */
|
const A a() {} /* { dg-warning "no return statement" } */
|
const A& b() {} /* { dg-warning "no return statement" } */
|
const A& b() {} /* { dg-warning "no return statement" } */
|
|
|
const int c() {} /* { dg-warning "no return statement" } */
|
const int c() {} /* { dg-warning "no return statement" } */
|
|
|
template
|
template
|
const int foo(T t) {} /* { dg-warning "no return statement" } */
|
const int foo(T t) {} /* { dg-warning "no return statement" } */
|
int d = foo(0), e = foo(1);
|
int d = foo(0), e = foo(1);
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.