diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-08-01 10:18:01 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-01 10:18:01 +0000 |
commit | 590c3586817f78ed76494aa6f9f0c227d4249a8d (patch) | |
tree | 740c0dbb47f510117feaf71748d993cf0daeff48 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 82fa6f5e9deff3ba845b22c5fe301fe91cc53cca (diff) | |
download | bcm5719-llvm-590c3586817f78ed76494aa6f9f0c227d4249a8d.tar.gz bcm5719-llvm-590c3586817f78ed76494aa6f9f0c227d4249a8d.zip |
lit: Add internal script execution.
- Off by default, you can test it with the --no-sh argument.
- For me it works for all but 3 tests, but there a number of FIXMEs and QOI
issues:
o Redirection isn't completely accurate -- in practice it can't portably
be, but I would like to error out if someone writes something which isn't
going to work. This is the source of the 3 test failures.
o Some pipe configurations have the potential to deadlock.
o It is significantly slower when multithreaded. I believe this is due to
locking happening under the hood, there is probably some kind of solution
but I haven't investigated yet.
o Log output is ugly.
llvm-svn: 77784
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions