var overload_null = require("overload_null");
var check = function(expected, actual) {
if (expected !== actual) {
throw new Error(a + " does not equal " + b);
}
};
var o = new overload_null.Overload();
var x = new overload_null.X();
check(1, o.byval1(x));
check(4, o.byval2(x));
check(5, o.byref1(x));
check(8, o.byref2(x));
check(9, o.byconstref1(x));
check(12, o.byconstref2(x));
check(13, o.byval1cpr(x));
check(16, o.byval2cpr(x));
check(17, o.byval1fwdptr(x));
check(20, o.byval2fwdptr(x));
check(21, o.byval1fwdref(x));
check(22, o.byval2fwdref(x));