[llvm-commits] [test-suite] r105363 - /test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp

Fariborz Jahanian fjahanian at apple.com
Wed Jun 2 16:30:48 PDT 2010


Author: fjahanian
Date: Wed Jun  2 18:30:48 2010
New Revision: 105363

URL: http://llvm.org/viewvc/llvm-project?rev=105363&view=rev
Log:
Removing this test because it is not supported on
all targets. Will move it somewhere Darwin specific.

Removed:
    test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp

Removed: test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp?rev=105362&view=auto
==============================================================================
--- test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp (original)
+++ test-suite/trunk/SingleSource/UnitTests/reference-in-block-args.cpp (removed)
@@ -1,32 +0,0 @@
-extern "C" void abort (void);
-
-struct ST {
-     int filler; 
-     int referrer;
-};
-
-void OUTER_BLOCK(void (^fixer)(ST& ref)) {
-    ST ref = {2, 100};
-    fixer(ref);
-}
-  
-void INNER_BLOCK(int (^largeDo) ()) {
-        if (largeDo() != 102)
-	  abort();
-}
-
-void scan() {
-            OUTER_BLOCK(^(ST &ref) {
-                INNER_BLOCK(^() { 
-                  if (ref.referrer != 100)
-                    abort();
-                  return ref.referrer + ref.filler; 
-                });
-            });
-
-}
-
-int main(int argc, const char *argv[]) {
-    scan();
-    return 0;
-}





More information about the llvm-commits mailing list