From d103f336bdc3144e756c7634b8914830c867896d Mon Sep 17 00:00:00 2001 From: Iain Buclaw Date: Tue, 23 Jun 2020 16:42:54 +0200 Subject: d: Merge upstream dmd 5fc1806cd. Backports the OutBuffer interface from upstream dmd master, removing another difference this and the self-hosted D branch that is purely refactoring, and doesn't introduce any mechanical changes. Reviewed-on: https://github.com/dlang/dmd/pull/11302 gcc/d/ChangeLog: * dmd/MERGE: Merge upstream dmd 5fc1806cd. * d-lang.cc (d_parse_file): Use peekChars to get string representation of OutBuffer data. --- gcc/d/d-lang.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/d/d-lang.cc') diff --git a/gcc/d/d-lang.cc b/gcc/d/d-lang.cc index 24a1125..e4d0a24 100644 --- a/gcc/d/d-lang.cc +++ b/gcc/d/d-lang.cc @@ -1043,7 +1043,7 @@ d_parse_file (void) buf.writestring (s); } - message ("%.*s", (int) buf.offset, (char *) buf.data); + message ("%s", buf.peekChars ()); } } @@ -1361,7 +1361,7 @@ d_parse_file (void) buf.doindent = 1; moduleToBuffer (&buf, m); - message ("%.*s", (int) buf.offset, (char *) buf.data); + message ("%s", buf.peekChars ()); } } -- cgit v1.1