diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2009-11-08 03:43:06 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2009-11-08 03:43:06 +0000 |
| commit | e342f10769875f34a07053cf77ace1ccd9cedd42 (patch) | |
| tree | 7f3e50f023ca39d236b03513e5526c571a82cdd4 | |
| parent | 377d801fa2f6dbd4a5ccef74224c7be00cad308a (diff) | |
| download | external_llvm-e342f10769875f34a07053cf77ace1ccd9cedd42.zip external_llvm-e342f10769875f34a07053cf77ace1ccd9cedd42.tar.gz external_llvm-e342f10769875f34a07053cf77ace1ccd9cedd42.tar.bz2 | |
lit: Workaround a Win32/subprocess bug when appending.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86437 91177308-0d34-0410-b5e6-96231b3b80d8
| -rw-r--r-- | utils/lit/TestRunner.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/utils/lit/TestRunner.py b/utils/lit/TestRunner.py index bee1167..7abc60a 100644 --- a/utils/lit/TestRunner.py +++ b/utils/lit/TestRunner.py @@ -112,6 +112,9 @@ def executeShCmd(cmd, cfg, cwd, results): r[2] = tempfile.TemporaryFile(mode=r[1]) else: r[2] = open(r[0], r[1]) + # Workaround a Win32 and/or subprocess bug when appending. + if r[1] == 'a': + r[2].seek(0, os.SEEK_END) result = r[2] final_redirects.append(result) |
