I get a number of warnings like
\\fredericia\public\linux\64-x86\blis\amd\0.9.11\include\blis\bli_type_defs.h(431): warning #271: trailing comma is nonstandard
BLIS_DT_HI = BLIS_DCOMPLEX,
When I look into the code I see
{
BLIS_FLOAT = BLIS_BITVAL_FLOAT_TYPE,
BLIS_DOUBLE = BLIS_BITVAL_DOUBLE_TYPE,
BLIS_SCOMPLEX = BLIS_BITVAL_SCOMPLEX_TYPE,
BLIS_DCOMPLEX = BLIS_BITVAL_DCOMPLEX_TYPE,
BLIS_INT = BLIS_BITVAL_INT_TYPE,
BLIS_CONSTANT = BLIS_BITVAL_CONST_TYPE,
BLIS_DT_LO = BLIS_FLOAT,
BLIS_DT_HI = BLIS_DCOMPLEX,
} num_t;
typedef enum
{
BLIS_REAL = BLIS_BITVAL_REAL,
BLIS_COMPLEX = BLIS_BITVAL_COMPLEX
} dom_t;
Sometimes you put a , after the last enum and sometimes you do not. I suggest being consistent about dropping it.
^
It was Intel C 16 issuing those warnings.