OSDN Git Service

gallium: Make pipe_query_result::batch array length non-zero.
authorJose Fonseca <jfonseca@vmware.com>
Wed, 25 Nov 2015 13:33:08 +0000 (13:33 +0000)
committerJose Fonseca <jfonseca@vmware.com>
Fri, 27 Nov 2015 14:14:25 +0000 (14:14 +0000)
commitc127e6a3ea93e09259f3ef7e44f5f147e7427418
treebcb53ed3d56cb7c152c611040f4f5949e4cc48f2
parentbc2470d5d3e9788af8d6aee0a001b7de9cd4972b
gallium: Make pipe_query_result::batch array length non-zero.

Zero length arrays are non standard:

   warning C4200: nonstandard extension used : zero-sized array in struct/union
   Cannot generate copy-ctor or copy-assignment operator when UDT contains a zero-sized array

And all code does `N * sizeof query_result->batch[0]`, so it should work
exactly the same.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
src/gallium/include/pipe/p_defines.h