[Issue 2519] New: Segfault when >> used in an invalid slice
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Dec 17 00:15:06 PST 2008
http://d.puremagic.com/issues/show_bug.cgi?id=2519
Summary: Segfault when >> used in an invalid slice
Product: D
Version: 1.030
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: ice-on-invalid-code
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: clugdbug at yahoo.com.au
A one-liner. Applies to << and >>> as well.
Happens in both D1.038 and D2.022; not a recent regression (happens in D1.030
as well). Happens every time there's an invalid slice with >> in it.
---
int x = x[0..x>>1];
---
//bug.d(1): Error: int cannot be sliced with []
//SEGFAULT
--
More information about the Digitalmars-d-bugs
mailing list