diff options
author | Klaus Aehlig <aehlig@google.com> | 2017-06-26 15:30:55 +0200 |
---|---|---|
committer | Marcel Hlopko <hlopko@google.com> | 2017-06-26 18:42:33 +0200 |
commit | 8f6549fcca1838e2bbb0ec0dc52fc8b83c923c8e (patch) | |
tree | 4dbc2170b9669fcd0809097424af0c9a86599481 /src/objc_tools | |
parent | 205125bfceffd1920a80799e4097d6433687ca71 (diff) |
Make BuildEventStreamer flushable before first event
Make the BuildEventStreamer capable of handling the flush() method, even
before the initial build event is seen. This happens, if a lot (more than
10240 bytes) of output is produced before the BuildStartingEvent is generated-
This is not unlikely, as the whole option processing happens before the build
starts.
As the promise of flush() is that the OutErrProvider is cleared, and that all
output between two flush() get into separate events, numbered in order, we have
to temporarily store a list of stdout/stderr String pairs.
RELNOTES: None.
PiperOrigin-RevId: 160137478
Diffstat (limited to 'src/objc_tools')
0 files changed, 0 insertions, 0 deletions