[Issue 14992] New: static array local variables always require .init
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Tue Sep  1 02:28:03 PDT 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=14992
          Issue ID: 14992
           Summary: static array local variables always require .init
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Keywords: link-failure
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: thecybershadow at gmail.com
//// a.d ////
import b;
void main()
{
    S[1] arr;
}
//// b.d ////
struct S {}
/////////////
This doesn't link:
 Error 42: Symbol Undefined _D1b1S6__initZ
Using individual (non-array) variables of type S, as well as making the array
static, seem to fix the linker error.
--
    
    
More information about the Digitalmars-d-bugs
mailing list