ipcpipeline: work around gcc bug in struct initializers
authorStefan Sauer <ensonic@users.sf.net>
Fri, 20 Oct 2017 08:32:23 +0000 (10:32 +0200)
committerStefan Sauer <ensonic@users.sf.net>
Fri, 20 Oct 2017 08:36:36 +0000 (10:36 +0200)
commit9cff4f69cb35ef0346fb49308776349a78f86706
treeb781896198245e5a3ccbb29d191cf57e31c473e6
parentc808b4dd115498e3b9f62b0cec32a55a8cf0f84d
ipcpipeline: work around gcc bug in struct initializers

Unfortunately we need to use an extra set of parenthesis for each data level.

For details see:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53119
Affected versions are e.g.
gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
which is the default on ubuntu-trusty. I looks like the fix was never
backported.
tests/check/pipelines/ipcpipeline.c