digitalmars.D.bugs - [Bug 111] New: appending a dchar to a char[]
- d-bugmail puremagic.com (30/30) Apr 20 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
- d-bugmail puremagic.com (16/16) Apr 21 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
- d-bugmail puremagic.com (9/9) Apr 21 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
- d-bugmail puremagic.com (4/4) Apr 21 2006 http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
- Thomas Kuehne (16/20) May 01 2006 -----BEGIN PGP SIGNED MESSAGE-----
http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
Summary: appending a dchar to a char[]
Product: D
Version: 0.154
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: lio lunesu.com
#void main() {
~= wchar
First of all: since I'm allowed to write "r ~= dchar", I should also be allowed
to do the same with a constant, '\u6211'. This probably got posted before.
The second one seems similar: it compiles without complaint, but it's not
correctly appending the 2-byte dchar to the char[].
--
Apr 20 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=111
smjg iname.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |smjg iname.com
Nothing like the error I get:
bugz111.d(3): unterminated character constant
bugz111.d(3): #line integer ["filespec"]\n expected
bugz111.d(3): unterminated character constant
bugz111.d(4): found 't' when expecting ';' following 'statement'
bugz111.d(4): found '~=' instead of statement
This is more understandable, since after the lexer has found one character,
namely the '&', it expects the closing quote. However, it appears that the
compiler is poor at recovering from this error.
--
Apr 21 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=111 Having looked at the post on digitalmars.D.bugs from just before it was filed here, it now appears that either Bugzilla or the reporter's browser mangled the code. It was actually an oriental character embedded directly in the code. Let's see what happens if I try doing it in Mozilla.... --
Apr 21 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=111 Use '\u6211' resp. "\u6211" instead for the same effect. --
Apr 21 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 d-bugmail puremagic.com schrieb am 2006-04-20:First of all: since I'm allowed to write "r ~= dchar", I should also be allowed to do the same with a constant, '\u6211'. This probably got posted before. The second one seems similar: it compiles without complaint, but it's not correctly appending the 2-byte dchar to the char[].Added to DStress as http://dstress.kuehne.cn/run/o/opCatAssign_19_A.d http://dstress.kuehne.cn/run/o/opCatAssign_19_B.d http://dstress.kuehne.cn/run/o/opCatAssign_19_C.d http://dstress.kuehne.cn/run/o/opCatAssign_19_D.d http://dstress.kuehne.cn/run/o/opCatAssign_19_E.d http://dstress.kuehne.cn/run/o/opCatAssign_19_F.d Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFEVdsl3w+/yD4P9tIRAm/FAJ4rgRSTRRwbVmPXtYVpcYHlIXRKvgCbBUoj 7ZXw1fdDfWTN0OQaWo+zYf4= =5q3X -----END PGP SIGNATURE-----
May 01 2006









d-bugmail puremagic.com 