From 102ff937d2a5357ccd05a762f6df428267d5a393 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Mon, 14 Dec 2015 08:57:27 +0100 Subject: [PATCH] symlist, add all the members of an anonymous enum, closes #3 --- cesyms/cesyms.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cesyms/cesyms.d b/cesyms/cesyms.d index 881cc196..7730093e 100644 --- a/cesyms/cesyms.d +++ b/cesyms/cesyms.d @@ -351,8 +351,8 @@ class SymbolListBuilder : ASTVisitor final override void visit(const AnonymousEnumDeclaration decl) { - if (decl.members.length > 0) - namedVisitorImpl!(AnonymousEnumMember, SymbolType._enum)(decl.members[0]); + if (decl.members.length) foreach(mem; decl.members) + namedVisitorImpl!(AnonymousEnumMember, SymbolType._enum)(mem); } final override void visit(const ClassDeclaration decl)