[llvm-commits] [test-suite] r114579 - in /test-suite/trunk/SingleSource/UnitTests: conditional-gnu-ext-cxx.cpp conditional-gnu-ext-cxx.reference_output conditional-gnu-ext.cpp
Daniel Dunbar
daniel at zuster.org
Wed Sep 22 14:07:08 PDT 2010
Author: ddunbar
Date: Wed Sep 22 16:07:08 2010
New Revision: 114579
URL: http://llvm.org/viewvc/llvm-project?rev=114579&view=rev
Log:
Rename conditional-gnu-ext.cpp, horrible implementation implies two tests can have same basename(1).
Added:
test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.cpp
- copied, changed from r114458, test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp
test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.reference_output
Removed:
test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp
Copied: test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.cpp (from r114458, test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp)
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.cpp?p2=test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.cpp&p1=test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp&r1=114458&r2=114579&rev=114579&view=diff
==============================================================================
(empty)
Added: test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.reference_output
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.reference_output?rev=114579&view=auto
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.reference_output (added)
+++ test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext-cxx.reference_output Wed Sep 22 16:07:08 2010
@@ -0,0 +1 @@
+exit 0
Removed: test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp?rev=114578&view=auto
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp (original)
+++ test-suite/trunk/SingleSource/UnitTests/conditional-gnu-ext.cpp (removed)
@@ -1,36 +0,0 @@
-// rdar://8453812
-extern "C" void abort();
-
-_Complex int getComplex(_Complex int val) {
- static int count;
- if (count++)
- abort();
- return val;
-}
-
-_Complex int cmplx_test() {
- _Complex int cond;
- _Complex int rhs;
-
- return getComplex(1+2i) ? : rhs;
-}
-
-// lvalue test
-int global = 1;
-void foo (int& lv) {
- ++lv;
-}
-
-int &cond() {
- static int count;
- if (count++)
- abort();
- return global;
-}
-
-int main() {
- cmplx_test();
- int rhs = 10;
- foo (cond()? : rhs);
- return global-2;
-}
More information about the llvm-commits
mailing list