diff options
Diffstat (limited to 'gcc/d/dmd/dsymbol.d')
-rw-r--r-- | gcc/d/dmd/dsymbol.d | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/d/dmd/dsymbol.d b/gcc/d/dmd/dsymbol.d index b831c32..90b2d9f 100644 --- a/gcc/d/dmd/dsymbol.d +++ b/gcc/d/dmd/dsymbol.d @@ -453,7 +453,7 @@ extern (C++) class Dsymbol : ASTNode * * See also `parent`, `toParent` and `toParent2`. */ - final inout(Dsymbol) pastMixin() inout + final inout(Dsymbol) pastMixin() inout @safe { //printf("Dsymbol::pastMixin() %s\n", toChars()); if (!isTemplateMixin() && !isForwardingAttribDeclaration() && !isForwardingScopeDsymbol()) @@ -503,13 +503,13 @@ extern (C++) class Dsymbol : ASTNode * // s.toParentLocal() == FuncDeclaration('mod.test') * --- */ - final inout(Dsymbol) toParent() inout + final inout(Dsymbol) toParent() inout @safe { return parent ? parent.pastMixin() : null; } /// ditto - final inout(Dsymbol) toParent2() inout + final inout(Dsymbol) toParent2() inout @safe { if (!parent || !parent.isTemplateInstance && !parent.isForwardingAttribDeclaration() && !parent.isForwardingScopeDsymbol()) return parent; |