r223102 - Rely on fewer features of the 'env' command. Darwin only supports '-i'.

Chandler Carruth chandlerc at gmail.com
Mon Dec 1 17:24:52 PST 2014


Author: chandlerc
Date: Mon Dec  1 19:24:52 2014
New Revision: 223102

URL: http://llvm.org/viewvc/llvm-project?rev=223102&view=rev
Log:
Rely on fewer features of the 'env' command. Darwin only supports '-i'.
I'm explicitly setting LC_ALL=C somewhat for documentation, but
hopefully this also removes some host variation from the test results.

Modified:
    cfe/trunk/test/Driver/env.c

Modified: cfe/trunk/test/Driver/env.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/env.c?rev=223102&r1=223101&r2=223102&view=diff
==============================================================================
--- cfe/trunk/test/Driver/env.c (original)
+++ cfe/trunk/test/Driver/env.c Mon Dec  1 19:24:52 2014
@@ -5,12 +5,12 @@
 // REQUIRES: shell
 //
 // The PATH variable is heavily used when trying to find a linker.
-// RUN: env -u PATH -- %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
+// RUN: env -i LC_ALL=C %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
 // RUN:     --target=i386-unknown-linux \
 // RUN:     --sysroot=%S/Inputs/basic_linux_tree \
 // RUN:   | FileCheck --check-prefix=CHECK-LD-32 %s
 //
-// RUN: env PATH="" %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
+// RUN: env -i LC_ALL=C PATH="" %clang -no-canonical-prefixes %s -### -o %t.o 2>&1 \
 // RUN:     --target=i386-unknown-linux \
 // RUN:     --sysroot=%S/Inputs/basic_linux_tree \
 // RUN:   | FileCheck --check-prefix=CHECK-LD-32 %s





More information about the cfe-commits mailing list