aboutsummaryrefslogtreecommitdiff
path: root/gcc/d/dmd/expression.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/d/dmd/expression.c')
-rw-r--r--gcc/d/dmd/expression.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/d/dmd/expression.c b/gcc/d/dmd/expression.c
index ca4a6e9..d150817 100644
--- a/gcc/d/dmd/expression.c
+++ b/gcc/d/dmd/expression.c
@@ -2058,7 +2058,7 @@ const char *Expression::toChars()
OutBuffer buf;
HdrGenState hgs;
toCBuffer(this, &buf, &hgs);
- return buf.extractString();
+ return buf.extractChars();
}
void Expression::error(const char *format, ...) const
@@ -2557,7 +2557,7 @@ bool Expression::checkPurity(Scope *sc, VarDeclaration *v)
MODMatchToBuffer(&ffbuf, ff->type->mod, v->type->mod);
MODMatchToBuffer(&vbuf, v->type->mod, ff->type->mod);
error("%s%s '%s' cannot access %sdata '%s'",
- ffbuf.peekString(), ff->kind(), ff->toPrettyChars(), vbuf.peekString(), v->toChars());
+ ffbuf.peekChars(), ff->kind(), ff->toPrettyChars(), vbuf.peekChars(), v->toChars());
err = true;
break;
}
@@ -6754,7 +6754,7 @@ Expression *PrettyFuncInitExp::resolveLoc(Loc loc, Scope *sc)
const char *funcStr = fd->Dsymbol::toPrettyChars();
OutBuffer buf;
functionToBufferWithIdent((TypeFunction *)fd->type, &buf, funcStr);
- s = buf.extractString();
+ s = buf.extractChars();
}
else
{