digitalmars.D.bugs - assert bug
- Derek Parnell (12/12) Feb 15 2006 Just a tiny insignificant bug. The (invalid) code below crashes DMD 0.14...
- Thomas Kuehne (10/16) Feb 16 2006 -----BEGIN PGP SIGNED MESSAGE-----
- Derek Parnell (6/19) Feb 16 2006 I checked again on WinXP SP2 and it still crashes DMD.
- Deewiant (2/25) Feb 16 2006 Confirmed with DMD 0.146 on Windows.
- Thomas Kuehne (13/36) Feb 17 2006 -----BEGIN PGP SIGNED MESSAGE-----
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= (7/21) Feb 16 2006 Tested with dmd 0.147 on linux:
- Thomas Kuehne (11/32) Feb 17 2006 -----BEGIN PGP SIGNED MESSAGE-----
Just a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); } -- Derek (skype: derek.j.parnell) Melbourne, Australia "Down with mediocracy!" 16/02/2006 11:54:44 AM
Feb 15 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Derek Parnell schrieb am 2006-02-16:Just a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }I can't reproduce this with DMD-0.147 and Linux. Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFD9DmE3w+/yD4P9tIRApMmAJ9wYH6pMHKD3uoRQVvb4iPTvE7glQCeNvD7 IKcI/7ad+bPnL5s90ByCWLw= =5LKm -----END PGP SIGNATURE-----
Feb 16 2006
On Thu, 16 Feb 2006 22:59:28 +1100, Thomas Kuehne <thomas-dloop kuehne.cn> wrote:-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Derek Parnell schrieb am 2006-02-16:I checked again on WinXP SP2 and it still crashes DMD. -- Derek Parnell Melbourne, AustraliaJust a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }I can't reproduce this with DMD-0.147 and Linux.
Feb 16 2006
Derek Parnell wrote:On Thu, 16 Feb 2006 22:59:28 +1100, Thomas Kuehne <thomas-dloop kuehne.cn> wrote:Confirmed with DMD 0.146 on Windows.-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Derek Parnell schrieb am 2006-02-16:I checked again on WinXP SP2 and it still crashes DMD. --Derek Parnell Melbourne, AustraliaJust a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }I can't reproduce this with DMD-0.147 and Linux.
Feb 16 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Deewiant schrieb am 2006-02-16:Derek Parnell wrote:Fails to compile on Linux, but doesn't crash/segfault. Added to DStress as http://dstress.kuehne.cn/run/a/assert_13_A.d http://dstress.kuehne.cn/run/a/assert_13_B.d Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFD9bGH3w+/yD4P9tIRAvHJAKClhAFuRsIzpZqmwkiMXkrkPPjFCQCfRTAC L/V8iDeQG+pRZ3L5IdPvFbo= =oMJ7 -----END PGP SIGNATURE-----On Thu, 16 Feb 2006 22:59:28 +1100, Thomas Kuehne <thomas-dloop kuehne.cn> wrote:Confirmed with DMD 0.146 on Windows.Derek Parnell schrieb am 2006-02-16:I checked again on WinXP SP2 and it still crashes DMD. --Derek Parnell Melbourne, AustraliaJust a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }I can't reproduce this with DMD-0.147 and Linux.
Feb 17 2006
Thomas Kuehne wrote:Derek Parnell schrieb am 2006-02-16:Tested with dmd 0.147 on linux: $ dmd -w testcase.d t21.d(4): found ',' when expecting ')' t21.d(4): found '"\u00aa"' when expecting ';' following 'statement' t21.d(4): found ')' instead of statement I'm I missing something?I can't reproduce this with DMD-0.147 and Linux. ThomasJust a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }
Feb 16 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jari-Matti Mäkelä schrieb am 2006-02-16:Thomas Kuehne wrote:The magic word in the orginal report was "crashes", it wasn't "failes to compile". Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFD9asB3w+/yD4P9tIRAkoxAJwJpYJCj/bMhNvbPIdHyTtmBNqOgACcCJaT iHgfRs+UdC/Lu7MXtXZkmj8= =5oHv -----END PGP SIGNATURE-----Derek Parnell schrieb am 2006-02-16:Tested with dmd 0.147 on linux: $ dmd -w testcase.d t21.d(4): found ',' when expecting ')' t21.d(4): found '"\u00aa"' when expecting ';' following 'statement' t21.d(4): found ')' instead of statement I'm I missing something?I can't reproduce this with DMD-0.147 and Linux. ThomasJust a tiny insignificant bug. The (invalid) code below crashes DMD 0.147 import std.stdio; void main() { assert( "\u00aa", "\u00aa\uff16"); }
Feb 17 2006