summaryrefslogtreecommitdiffstats
path: root/test/Sema/return.c
blob: d96cede68a61a56c0a057caf438090b64aa560a5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// RUN: clang-cc %s -fsyntax-only -verify

// clang emits the following warning by default.
// With GCC, -pedantic, -Wreturn-type or -Wall are required to produce the 
// following warning.
int t14() {
  return; // expected-warning {{non-void function 't14' should return a value}}
}

void t15() {
  return 1; // expected-warning {{void function 't15' should not return a value}}
}
OpenPOWER on IntegriCloud