]> granicus.if.org Git - clang/commitdiff
Fix broken test. We can't assume that 2MB of args is enough to require a response...
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 13 Apr 2017 00:46:50 +0000 (00:46 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 13 Apr 2017 00:46:50 +0000 (00:46 +0000)
This test has apparently been broken for years, but we never noticed before
because it's a long test and long tests approximately never get run.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@300151 91177308-0d34-0410-b5e6-96231b3b80d8

test/Driver/response-file.c

index 0818f3fe2bc1934919c7c0e981d8f558605d7be0..a7c5966c98d1d08f00877b1afa3f220970b38d3e 100644 (file)
@@ -9,11 +9,12 @@
 
 // Check that clang is able to process long response files, routing a long
 // sequence of arguments to other tools by using response files as well.
-// We generate a 2MB response file to be big enough to surpass any system
-// limit.
+// We generate a 2MB response file to attempt to surpass any system limit.
+// But there's no guarantee that we actually will (the system limit could be
+// *huge*), so just check that invoking cc1 succeeds under these conditions.
+//
 // RUN: %clang -E %S/Inputs/gen-response.c | grep DTEST > %t.1.txt
 // RUN: %clang -E @%t.1.txt %s -v 2>&1 | FileCheck %s -check-prefix=LONG
-// LONG: Arguments passed via response file
 // LONG: extern int it_works;
 
 #ifdef TEST