cryptodev: fix build with icc
authorPablo de Lara <pablo.de.lara.guarch@intel.com>
Mon, 10 Jul 2017 02:59:23 +0000 (03:59 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Wed, 12 Jul 2017 12:40:40 +0000 (14:40 +0200)
Removed unnecessary macro RTE_STD_C11, which is used
for unnamed structs.
Since there is no longer an unnamed structure in
rte_cryptodev_sym_session, this is not needed and
it is actually breaking compilation on icc:

lib/librte_cryptodev/rte_cryptodev.h(887): error: expected a declaration
   __extension__ void *sess_private_data[0];
   ^
Fixes: 7c110ce7aa4e ("cryptodev: remove mempool from session")

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
Acked-by: Declan Doherty <declan.doherty@intel.com>
lib/librte_cryptodev/rte_cryptodev.h

index ca7cbdd..1d975e5 100644 (file)
@@ -883,7 +883,6 @@ rte_cryptodev_enqueue_burst(uint8_t dev_id, uint16_t qp_id,
 
 /** Cryptodev symmetric crypto session */
 struct rte_cryptodev_sym_session {
-       RTE_STD_C11
        __extension__ void *sess_private_data[0];
        /**< Private session material */
 };