The following array initializer:
const char** AST_NODE_TYPE_NAMES = {
"AST_NODE_CONSTANT",
"AST_NODE_BINARY",
"AST_NODE_UNARY",
"AST_NODE_VARIABLE",
"AST_NODE_ASSIGNMENT",
"AST_NODE_STATEMENTS",
};
Makes gcc raise the following warning:
initialization of 'const char **' from incompatible pointer type 'char *'
Help me figure this out?
AST_NODE_TYPE_NAMESas if it were an array.