[Issue 19463] New: DIP1008 is broken

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Dec 3 13:54:28 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=19463

          Issue ID: 19463
           Summary: DIP1008 is broken
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: mihails.strasuns at gmail.com

Results in `@nogc` annotation being ignored while GC allocations still happens:

```
void main () @nogc
{
    throw new Exception("wat");
}
```

```
dmd -g -dip1008 test.d
```

```
Breakpoint 1, 0x0000555555589ddc in gc_malloc ()
(gdb) bt
#0  0x0000555555589ddc in gc_malloc ()
#1  0x0000555555587d76 in _d_newclass ()
#2  0x0000555555586a24 in D main () at test.d:3
```

--


More information about the Digitalmars-d-bugs mailing list