ex e1, e2;
int i1, i2;
- // Assignment should not return const ex:
+ // Assignment should not return const ex though it may be obfuscated:
e1 = 7; e2 = 4;
i1 = 7; i2 = 4;
(e1 = e2) = 2;
// (which incidentally was severely broken from version 0.7.3 to 0.8.2).
ex selfprobe = numeric("65536");
selfprobe = selfprobe;
- if (!is_ex_exactly_of_type(selfprobe, numeric)) {
+ if (!is_exactly_a<numeric>(selfprobe)) {
clog << "ex (of numeric) after self-assignment became " << selfprobe << endl;
++result;
}