From 27b4febc65ec008b0f0c4a7e60dc9520fa05037f Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 29 Aug 2003 16:00:19 +0000 Subject: [PATCH] New testcase llvm-svn: 8218 --- .../C++Frontend/2003-08-29-ArgPassingBug.cpp.tr | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 llvm/test/Regression/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr diff --git a/llvm/test/Regression/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr b/llvm/test/Regression/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr new file mode 100644 index 000000000000..2e82b46affe0 --- /dev/null +++ b/llvm/test/Regression/C++Frontend/2003-08-29-ArgPassingBug.cpp.tr @@ -0,0 +1,13 @@ + +// RUN: llvmgcc -xc++ -c -o /dev/null %s 2>&1 | not grep WARNING + +struct iterator { + iterator(); + iterator(const iterator &I); +}; + +iterator foo(const iterator &I) { return I; } + +void test() { + foo(iterator()); +}