C++ compiler does not like cast from pointer to enum; ref #3039

This commit is contained in:
Yukihiro "Matz" Matsumoto
2015-12-01 10:17:35 +09:00
parent c2996514d3
commit 1636ad41a6
+1 -1
View File
@@ -852,7 +852,7 @@ call_with_block(parser_state *p, node *a, node *b)
{
node *n;
switch ((enum node_type)a->car) {
switch ((enum node_type)(intptr_t)a->car) {
case NODE_SUPER:
case NODE_ZSUPER:
if (!a->cdr) a->cdr = cons(0, b);