blob: bba14908833017bfa90d8c4e6cd2b8bd8af7a749 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/scope_class.d(10): Deprecation: `scope` as a type constraint is deprecated. Use `scope` at the usage site.
fail_compilation/scope_class.d(12): Error: functions cannot return `scope scope_class.C`
---
*/
scope class C { int i; } // Notice the use of `scope` here
C increment(C c)
{
c.i++;
return c;
}
void main()
{
scope C c = new C();
c.increment();
}