diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2020-02-27 12:33:00 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2020-02-27 12:33:00 +0300 |
commit | e739980bf78021f6021e9d56faff773c72791af9 (patch) | |
tree | 1bc27ec149c8588a1353fb1df874fe5da9ec31da | |
parent | 9d3bd240f51205acd7f92da5ba14cf844b846979 (diff) |
Revert recent Clang optimization bug workaround as it doesn't help
-rw-r--r-- | libbuild2/test/script/runner.cxx | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/libbuild2/test/script/runner.cxx b/libbuild2/test/script/runner.cxx index a11ec2c..3d03bd8 100644 --- a/libbuild2/test/script/runner.cxx +++ b/libbuild2/test/script/runner.cxx @@ -1169,13 +1169,6 @@ namespace build2 size_t ci, size_t li, const location& ll, bool diag) { - // These are used to be defined much later but there is some - // optimization bug in Clang (as of 10.0.0-rc2; see the #45021 bug - // report for details). - // - path osp; - fdpipe ofd; - if (bc == ec) // End of the pipeline. return true; @@ -1523,6 +1516,9 @@ namespace build2 return fd; }; + path osp; + fdpipe ofd; + // If this is the last command in the pipeline than redirect the // command process stdout to a file. Otherwise create a pipe and // redirect the stdout to the write-end of the pipe. The read-end will |