ChaiScript/unittests/var_ref_decl.chai
2011-09-24 14:21:21 -06:00

20 lines
257 B
ChaiScript

auto l = 5
auto & k = l;
assert_equal(l, k)
l = 10
assert_equal(10, l)
assert_equal(k, l)
auto & j
j = l // assignment outside of declaration does *not* result in reference assignment
j = 15
assert_equal(15, j)
assert_equal(k, l)
assert_equal(10, l)