From 8f0fd62d828ab7b443e0f25aff531a185de5218e Mon Sep 17 00:00:00 2001 From: Seo Sanghyeon Date: Fri, 10 Oct 2008 07:20:06 +0000 Subject: [PATCH] Tests for return statement checks git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57341 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Sema/function-return.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 test/Sema/function-return.c diff --git a/test/Sema/function-return.c b/test/Sema/function-return.c new file mode 100644 index 0000000000..8af074e0a0 --- /dev/null +++ b/test/Sema/function-return.c @@ -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}} +} -- 2.40.0