blob: 804b53574b71c83dcf2417095b3e42b4ecf20854 [file] [log] [blame]
/*
TEST_OUTPUT:
---
fail_compilation/fail223.d(14): Error: cannot modify `this.x` in `const` function
---
*/
//import std.stdio;
class A
{
public:
int x = 0;
void setX(int nx) const { x = nx; }
}
void foo(const A a) { a.setX(1); }
int main(char[][] args)
{
A a = new A;
foo(a);
//writefln(a.x);
return 0;
}