expected '(' to follow 'identifier'
The function identifier is used in a context that requires trailing parentheses.
Possible cause
The following sample generates C2054:
int array1[] { 1, 2, 3 }; // error, missing = int array2[] = { 1, 2, 3 }; // OK