mirror of
https://github.com/dlang/dmd.git
synced 2025-04-26 21:21:48 +03:00
39 lines
1.5 KiB
D
39 lines
1.5 KiB
D
// REQUIRED_ARGS: -de
|
|
/*
|
|
TEST_OUTPUT:
|
|
---
|
|
fail_compilation/fail245.d(27): Deprecation: variable `fail245.ClassWithDeps.value` is deprecated
|
|
fail_compilation/fail245.d(28): Deprecation: variable `fail245.ClassWithDeps.value` is deprecated
|
|
fail_compilation/fail245.d(29): Deprecation: variable `fail245.ClassWithDeps.value` is deprecated
|
|
fail_compilation/fail245.d(30): Deprecation: variable `fail245.ClassWithDeps.value` is deprecated
|
|
fail_compilation/fail245.d(32): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
fail_compilation/fail245.d(33): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
fail_compilation/fail245.d(34): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
fail_compilation/fail245.d(35): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
fail_compilation/fail245.d(36): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
fail_compilation/fail245.d(37): Deprecation: variable `fail245.ClassWithDeps.staticValue` is deprecated
|
|
---
|
|
*/
|
|
|
|
//import std.stdio;
|
|
|
|
class ClassWithDeps
|
|
{
|
|
deprecated int value;
|
|
deprecated static int staticValue;
|
|
|
|
void test(ClassWithDeps obj)
|
|
{
|
|
obj.value = 666;
|
|
this.value = 666;
|
|
auto n1 = obj.value;
|
|
auto n2 = this.value;
|
|
|
|
obj.staticValue = 102;
|
|
this.staticValue = 103;
|
|
ClassWithDeps.staticValue = 104;
|
|
auto n3 = obj.staticValue;
|
|
auto n4 = this.staticValue;
|
|
auto n5 = ClassWithDeps.staticValue;
|
|
}
|
|
}
|