<div dir="ltr">I'm sure it's something obvious I don't understand here, but maybe someone else doesn't either & could benefit from it:<br><br>What exactly does this change do? In what important way is "cp X Y" different from "cat X > Y"?</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 8, 2018 at 7:06 AM Sam McCall via cfe-commits <<a href="mailto:cfe-commits@lists.llvm.org">cfe-commits@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: sammccall<br>
Date: Mon Jan  8 07:05:01 2018<br>
New Revision: 321997<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=321997&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=321997&view=rev</a><br>
Log:<br>
Avoid assumption that lit tests are writable. NFC<br>
<br>
Modified:<br>
    cfe/trunk/test/ARCMT/releases-driver.m<br>
    cfe/trunk/test/ARCMT/releases-driver.m.result<br>
    cfe/trunk/test/ARCMT/with-arc-mode-modify.m<br>
    cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result<br>
    cfe/trunk/test/PCH/verify_pch.m<br>
    cfe/trunk/test/VFS/real-path-found-first.m<br>
<br>
Modified: cfe/trunk/test/ARCMT/releases-driver.m<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/releases-driver.m?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/releases-driver.m?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/ARCMT/releases-driver.m (original)<br>
+++ cfe/trunk/test/ARCMT/releases-driver.m Mon Jan  8 07:05:01 2018<br>
@@ -1,5 +1,5 @@<br>
 // RUN: %clang_cc1 -fblocks -fsyntax-only -fobjc-arc -x objective-c %s.result<br>
-// RUN: cp %s %t<br>
+// RUN: cat %s > %t<br>
 // RUN: %clang_cc1 -arcmt-modify -triple x86_64-apple-macosx10.6 -x objective-c %t<br>
 // RUN: diff %t %s.result<br>
 // RUN: rm %t<br>
<br>
Modified: cfe/trunk/test/ARCMT/releases-driver.m.result<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/releases-driver.m.result?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/releases-driver.m.result?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/ARCMT/releases-driver.m.result (original)<br>
+++ cfe/trunk/test/ARCMT/releases-driver.m.result Mon Jan  8 07:05:01 2018<br>
@@ -1,5 +1,5 @@<br>
 // RUN: %clang_cc1 -fblocks -fsyntax-only -fobjc-arc -x objective-c %s.result<br>
-// RUN: cp %s %t<br>
+// RUN: cat %s > %t<br>
 // RUN: %clang_cc1 -arcmt-modify -triple x86_64-apple-macosx10.6 -x objective-c %t<br>
 // RUN: diff %t %s.result<br>
 // RUN: rm %t<br>
<br>
Modified: cfe/trunk/test/ARCMT/with-arc-mode-modify.m<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/with-arc-mode-modify.m?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/with-arc-mode-modify.m?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/ARCMT/with-arc-mode-modify.m (original)<br>
+++ cfe/trunk/test/ARCMT/with-arc-mode-modify.m Mon Jan  8 07:05:01 2018<br>
@@ -1,5 +1,5 @@<br>
 // RUN: %clang_cc1 -fsyntax-only -fobjc-arc -x objective-c %s.result<br>
-// RUN: cp %s %t<br>
+// RUN: cat %s > %t<br>
 // RUN: %clang_cc1 -arcmt-modify -fsyntax-only -fobjc-arc -x objective-c %t<br>
 // RUN: diff %t %s.result<br>
 // RUN: rm %t<br>
<br>
Modified: cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result (original)<br>
+++ cfe/trunk/test/ARCMT/with-arc-mode-modify.m.result Mon Jan  8 07:05:01 2018<br>
@@ -1,5 +1,5 @@<br>
 // RUN: %clang_cc1 -fsyntax-only -fobjc-arc -x objective-c %s.result<br>
-// RUN: cp %s %t<br>
+// RUN: cat %s > %t<br>
 // RUN: %clang_cc1 -arcmt-modify -fsyntax-only -fobjc-arc -x objective-c %t<br>
 // RUN: diff %t %s.result<br>
 // RUN: rm %t<br>
<br>
Modified: cfe/trunk/test/PCH/verify_pch.m<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/PCH/verify_pch.m?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/PCH/verify_pch.m?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/PCH/verify_pch.m (original)<br>
+++ cfe/trunk/test/PCH/verify_pch.m Mon Jan  8 07:05:01 2018<br>
@@ -2,7 +2,7 @@<br>
 // RUN: rm -rf %t<br>
 // RUN: mkdir -p %t/usr/include<br>
 // RUN: echo '// empty' > %t/usr/include/sys_header.h<br>
-// RUN: cp %s %t.h<br>
+// RUN: cat %s > %t.h<br>
 //<br>
 // Precompile<br>
 // RUN: %clang_cc1 -isystem %t/usr/include -x objective-c-header -emit-pch -o %t.pch %t.h<br>
<br>
Modified: cfe/trunk/test/VFS/real-path-found-first.m<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/cfe/trunk/test/VFS/real-path-found-first.m?rev=321997&r1=321996&r2=321997&view=diff" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project/cfe/trunk/test/VFS/real-path-found-first.m?rev=321997&r1=321996&r2=321997&view=diff</a><br>
==============================================================================<br>
--- cfe/trunk/test/VFS/real-path-found-first.m (original)<br>
+++ cfe/trunk/test/VFS/real-path-found-first.m Mon Jan  8 07:05:01 2018<br>
@@ -7,7 +7,7 @@<br>
 // REQUIRES: shell<br>
 // RUN: rm -rf %t %t-cache %t.pch<br>
 // RUN: mkdir -p %t/SomeFramework.framework/Modules<br>
-// RUN: cp %S/Inputs/some_frame_module.map %t/SomeFramework.framework/Modules/module.modulemap<br>
+// RUN: cat %S/Inputs/some_frame_module.map > %t/SomeFramework.framework/Modules/module.modulemap<br>
 // RUN: sed -e "s:INPUT_DIR:%S/Inputs:g" -e "s:OUT_DIR:%t:g" %S/Inputs/vfsoverlay.yaml > %t.yaml<br>
<br>
 // Build<br>
<br>
<br>
_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@lists.llvm.org" target="_blank">cfe-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits</a><br>
</blockquote></div>