[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