class MyClass
{
  def MyClass()
  {
    this.X = 2;
  }

  var x;
}


var o = MyClass();
var o2 = MyClass();

o2.x = 5;
o = o2;

assert_true(o.x == 5)
assert_true(o == o2)

o2.x = 3;

 int16_t(2) 
print(o.N10chaiscript9exception10evx);

assert_true(o != o2)
