[Issue 15395] New: unittest can't access symbol of visibility package
    via Digitalmars-d-bugs 
    digitalmars-d-bugs at puremagic.com
       
    Wed Dec  2 08:23:34 PST 2015
    
    
  
https://issues.dlang.org/show_bug.cgi?id=15395
          Issue ID: 15395
           Summary: unittest can't access symbol of visibility package
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: andre at s-e-a-p.de
For following coding there is an error during compilation:
  module utils;
  package string toBulkString(string s)
  {
      import std.string: format;
      return "$%s\r\n%s\r\n".format(s.length, s);
  }
  unittest
  {
      string actual = "foobar".toBulkString();
      //...
  }
>> source\utils.d(11,39): Error: function utils.toBulkString is not accessible from module utils
The error disappears if I change the visibility attribute from package to
private.
--
    
    
More information about the Digitalmars-d-bugs
mailing list