]> granicus.if.org Git - clang/commitdiff
Run dos2unix on test/PCH/cxx1y-lambdas.mm
authorReid Kleckner <reid@kleckner.net>
Wed, 1 Apr 2015 20:21:34 +0000 (20:21 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 1 Apr 2015 20:21:34 +0000 (20:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@233834 91177308-0d34-0410-b5e6-96231b3b80d8

test/PCH/cxx1y-lambdas.mm

index 1cd270661ad593d9d8040440008bb340aabf58a2..5235fc5a4cba1a0f0b69f9bac3ad0a42f3f4c249 100644 (file)
@@ -1,58 +1,58 @@
-// RUN: %clang_cc1 -pedantic-errors -fblocks -std=c++1y -emit-pch %s -o %t-cxx1y\r
-// RUN: %clang_cc1 -ast-print -pedantic-errors -fblocks -std=c++1y -include-pch %t-cxx1y  %s | FileCheck -check-prefix=CHECK-PRINT %s\r
-\r
-#ifndef HEADER_INCLUDED\r
-\r
-#define HEADER_INCLUDED\r
-template<typename T>\r
-T add_slowly(const T& x, const T &y) {\r
-  return [](auto z, int y = 0) { return z + y; }(5);\r
-};\r
-\r
-inline int add_int_slowly_twice(int x, int y) {\r
-  int i = add_slowly(x, y);\r
-  auto lambda = [](auto z) { return z + z; };\r
-  return i + lambda(y);\r
-}\r
-\r
-inline int sum_array(int n) {\r
-  auto lambda = [](auto N) -> int {\r
-    int sum = 0;\r
-    int array[5] = { 1, 2, 3, 4, 5};\r
-  \r
-    for (unsigned I = 0; I < N; ++I)\r
-      sum += array[N];\r
-    return sum;\r
-  };\r
-\r
-  return lambda(n);\r
-}\r
-\r
-inline int to_block_pointer(int n) {\r
-  auto lambda = [=](int m) { return n + m; };\r
-  int (^block)(int) = lambda;\r
-  return block(17);\r
-}\r
-\r
-template<typename T>\r
-int init_capture(T t) {\r
-  return [&, x(t)] { return sizeof(x); };\r
-}\r
-\r
-#else\r
-\r
-// CHECK-PRINT: T add_slowly\r
-// CHECK-PRINT: return []\r
-template float add_slowly(const float&, const float&);\r
-\r
-int add(int x, int y) {\r
-  return add_int_slowly_twice(x, y) + sum_array(4) + to_block_pointer(5);\r
-}\r
-\r
-// CHECK-PRINT: inline int add_int_slowly_twice \r
-// CHECK-PRINT: lambda = [] (type-parameter-0-0 z\r
-\r
-// CHECK-PRINT: init_capture\r
-// CHECK-PRINT: [&, x(t)]\r
-\r
-#endif\r
+// RUN: %clang_cc1 -pedantic-errors -fblocks -std=c++1y -emit-pch %s -o %t-cxx1y
+// RUN: %clang_cc1 -ast-print -pedantic-errors -fblocks -std=c++1y -include-pch %t-cxx1y  %s | FileCheck -check-prefix=CHECK-PRINT %s
+
+#ifndef HEADER_INCLUDED
+
+#define HEADER_INCLUDED
+template<typename T>
+T add_slowly(const T& x, const T &y) {
+  return [](auto z, int y = 0) { return z + y; }(5);
+};
+
+inline int add_int_slowly_twice(int x, int y) {
+  int i = add_slowly(x, y);
+  auto lambda = [](auto z) { return z + z; };
+  return i + lambda(y);
+}
+
+inline int sum_array(int n) {
+  auto lambda = [](auto N) -> int {
+    int sum = 0;
+    int array[5] = { 1, 2, 3, 4, 5};
+  
+    for (unsigned I = 0; I < N; ++I)
+      sum += array[N];
+    return sum;
+  };
+
+  return lambda(n);
+}
+
+inline int to_block_pointer(int n) {
+  auto lambda = [=](int m) { return n + m; };
+  int (^block)(int) = lambda;
+  return block(17);
+}
+
+template<typename T>
+int init_capture(T t) {
+  return [&, x(t)] { return sizeof(x); };
+}
+
+#else
+
+// CHECK-PRINT: T add_slowly
+// CHECK-PRINT: return []
+template float add_slowly(const float&, const float&);
+
+int add(int x, int y) {
+  return add_int_slowly_twice(x, y) + sum_array(4) + to_block_pointer(5);
+}
+
+// CHECK-PRINT: inline int add_int_slowly_twice 
+// CHECK-PRINT: lambda = [] (type-parameter-0-0 z
+
+// CHECK-PRINT: init_capture
+// CHECK-PRINT: [&, x(t)]
+
+#endif