https://issues.dlang.org/show_bug.cgi?id=17188
Issue ID: 17188 Summary: `core.stdc.stdlib.qsort()` is broken Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: regression Priority: P1 Component: druntime Assignee: nob...@puremagic.com Reporter: ket...@ketmar.no-ip.org the following code doesn't compile anymore (git HEAD): import core.stdc.stdlib; extern(C) int cmp (const void *a, const void *b) { return 0; } void main () { int[4] arr; qsort(arr.ptr, arr[0].sizeof, arr.length, &cmp); } ...due to added `scope` in compare function prototype. i think we should not break user's code right away, there should be a deprecation stage first. --