[cfe-commits] r57341 - /cfe/trunk/test/Sema/function-return.c

Seo Sanghyeon sanxiyn at gmail.com
Fri Oct 10 00:20:07 PDT 2008


Author: sanxiyn
Date: Fri Oct 10 02:20:06 2008
New Revision: 57341

URL: http://llvm.org/viewvc/llvm-project?rev=57341&view=rev
Log:
Tests for return statement checks

Added:
    cfe/trunk/test/Sema/function-return.c

Added: cfe/trunk/test/Sema/function-return.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/function-return.c?rev=57341&view=auto

==============================================================================
--- cfe/trunk/test/Sema/function-return.c (added)
+++ cfe/trunk/test/Sema/function-return.c Fri Oct 10 02:20:06 2008
@@ -0,0 +1,10 @@
+// RUN: clang %s -fsyntax-only -verify -pedantic
+// PR2790
+
+void f1() {
+  return 0; // expected-warning {{void function 'f1' should not return a value}}
+}
+
+int f2() {
+  return; // expected-warning {{non-void function 'f2' should return a value}}
+}





More information about the cfe-commits mailing list