digitalmars.D.bugs - assert bug
- Derek Parnell <derek psych.ward> Feb 15 2006
- Thomas Kuehne <thomas-dloop kuehne.cn> Feb 16 2006
- "Derek Parnell" <derek psych.ward> Feb 16 2006
- Deewiant <deewiant.doesnotlike.spam gmail.com> Feb 16 2006
- Thomas Kuehne <thomas-dloop kuehne.cn> Feb 17 2006
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= <jmjmak utu.fi.invalid> Feb 16 2006
- Thomas Kuehne <thomas-dloop kuehne.cn> Feb 17 2006
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: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.
I checked again on WinXP SP2 and it still crashes DMD. -- Derek Parnell Melbourne, Australia
Feb 16 2006
Derek Parnell wrote: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: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.
I checked again on WinXP SP2 and it still crashes DMD. --Derek Parnell Melbourne, Australia
Confirmed with DMD 0.146 on Windows.
Feb 16 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Deewiant schrieb am 2006-02-16:Derek Parnell wrote:On Thu, 16 Feb 2006 22:59:28 +1100, Thomas Kuehne <thomas-dloop kuehne.cn> wrote: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.
I checked again on WinXP SP2 and it still crashes DMD. --Derek Parnell Melbourne, Australia
Confirmed with DMD 0.146 on Windows.
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-----
Feb 17 2006
Thomas Kuehne wrote: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
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?
Feb 16 2006
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jari-Matti Mäkelä schrieb am 2006-02-16:Thomas Kuehne wrote: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
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?
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-----
Feb 17 2006









Thomas Kuehne <thomas-dloop kuehne.cn> 