utils.toBulkString is not accesible from utils
Marc Schütz via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Dec 2 04:37:27 PST 2015
On Wednesday, 2 December 2015 at 06:33:36 UTC, Andre wrote:
> Hi,
>
> 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.
> This seems to be a bug, is it?
>
> Version: DMD v2.069.0-b2
I think so, yes. But according to digger, the current behaviour
goes back to at least DMD 2.052. Please file a bug report anyway.
More information about the Digitalmars-d-learn
mailing list