On 9/11/2011 9:08 AM, Max Samukha wrote:
> This test case
>
> struct S
> {
> @disable this();
> this(int x)
> {
> }
> }
>
> class C
> {
> S s;
> this()
> {
> s = S(42);
> }
> }
>
> void main()
> {
> auto c = new C;
> }
>
> yields Error: default construction is disabled for type C
>
> Is it a bug?
No, it's a feature!