Open alejzeis opened 8 years ago
that part of the code is one big string. there's no concatenation taking place. Seems like a problem with dmd.
Does dmd interpret it as 'this is' 'concatenation'
?
line 291 of terminal.d has `` as part of the string text:
:ac=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:
So it's doing a concatenation there, hence the warning with dmd 2.072.
This is actually a bug as the `` won't be included as part of the string content.
I had a go at fixing it by using a delimited string but in the end I think the best thing to do would be to change that line to:
:ac=` ~ "``" ~ `aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:
DMD version is
DMD64 D Compiler v2.072.0
Whenever I compile with ConsoleD it prints out several "Implicit String Concatenation Deprecated" messages, which do not affect the build, but are annoying as they are huge. Here is an example:
Due to line-wrap it fills up much of the build output, making it hard to read other messages. Is there any fix for this?