diff --git a/cesyms/cesyms.d b/cesyms/cesyms.d index 74fa6fc9..2fd939a8 100644 --- a/cesyms/cesyms.d +++ b/cesyms/cesyms.d @@ -428,9 +428,18 @@ class SymbolListBuilder(ListFmt Fmt): ASTVisitor final override void visit(const StaticDestructor decl) { - otherVisitorImpl(decl, SymbolType._function, "static ~this", decl.line, decl.column); } + + final override void visit(const SharedStaticConstructor decl) + { + otherVisitorImpl(decl, SymbolType._function, "shared static this", decl.line, decl.column); + } + + final override void visit(const SharedStaticDestructor decl) + { + otherVisitorImpl(decl, SymbolType._function, "shared static ~this", decl.line, decl.column); + } } //---- diff --git a/etc/libdparse b/etc/libdparse index a03641db..108960c3 160000 --- a/etc/libdparse +++ b/etc/libdparse @@ -1 +1 @@ -Subproject commit a03641db1bfa109d860eeb6e2ffdf3c81fd9e712 +Subproject commit 108960c30fd12c031ce1d2f4d8f92b4b2da3e6d4