# do not dump Octave core | |
if exist("crash_dumps_octave_core", "builtin") | |
crash_dumps_octave_core(0); | |
endif | |
smart_pointer_overload | |
f = Foo(); | |
b = Bar(f); | |
if (f.test(3) != 1) | |
error("failed"); | |
endif | |
if (f.test(3.5) != 2) | |
error("failed"); | |
endif | |
if (f.test("hello") != 3) | |
error("failed"); | |
endif | |
if (b.test(3) != 1) | |
error("failed"); | |
endif | |
if (b.test(3.5) != 2) | |
error("failed"); | |
endif | |
if (b.test("hello") != 3) | |
error("failed"); | |
endif | |