diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-11-14 14:27:28 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-11-14 14:27:28 (GMT) |
commit | 24902b409ffcb473e28d629f3174ec6a3dd24c65 (patch) | |
tree | 8355144d10dcdc8ebdf83d76bb28581bb077ca11 /src/namespacedef.cpp | |
parent | 942b57dcbe7ac23a9d24a61eb60f84ca1f3b4f80 (diff) | |
download | Doxygen-24902b409ffcb473e28d629f3174ec6a3dd24c65.zip Doxygen-24902b409ffcb473e28d629f3174ec6a3dd24c65.tar.gz Doxygen-24902b409ffcb473e28d629f3174ec6a3dd24c65.tar.bz2 |
Fix for crash when using members of a partially constructed object
Diffstat (limited to 'src/namespacedef.cpp')
-rw-r--r-- | src/namespacedef.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/namespacedef.cpp b/src/namespacedef.cpp index 1671362..f0a63d2 100644 --- a/src/namespacedef.cpp +++ b/src/namespacedef.cpp @@ -157,8 +157,8 @@ class NamespaceDefAliasImpl : public DefinitionAliasMixin<NamespaceDef> { public: NamespaceDefAliasImpl(const Definition *newScope,const NamespaceDef *nd) - : DefinitionAliasMixin(newScope,nd) {} - virtual ~NamespaceDefAliasImpl() {} + : DefinitionAliasMixin(newScope,nd) { init(); } + virtual ~NamespaceDefAliasImpl() { deinit(); } virtual DefType definitionType() const { return TypeNamespace; } const NamespaceDef *getNSAlias() const { return toNamespaceDef(getAlias()); } |