| 485 | } |
| 486 | |
| 487 | bool isEnum(AST_Type *t) |
| 488 | { |
| 489 | if (t->node_type() == AST_Decl::NT_typedef) { |
| 490 | AST_Typedef *td = dynamic_cast<AST_Typedef*>(t); |
| 491 | t = td->primitive_base_type(); |
| 492 | } |
| 493 | |
| 494 | return t->node_type() == AST_Decl::NT_enum; |
| 495 | } |
| 496 | |
| 497 | } // namespace |
| 498 |