# HG changeset patch # User Max Brister # Date 1338303040 18000 # Node ID d4d9a64db6aa78c243e83af853992084fd084849 # Parent 168cb10bb9c587604d3a8441dedca837e96b9461 Treat undefined as any diff -r 168cb10bb9c5 -r d4d9a64db6aa src/pt-jit.cc --- a/src/pt-jit.cc Mon May 28 23:19:41 2012 -0500 +++ b/src/pt-jit.cc Tue May 29 09:50:40 2012 -0500 @@ -587,7 +587,7 @@ jit_type * jit_typeinfo::do_type_of (const octave_value &ov) const { - if (ov.is_undefined () || ov.is_function ()) + if (ov.is_function ()) return 0; if (ov.is_double_type () && ov.is_real_scalar ()) @@ -819,7 +819,8 @@ if (jit_extract_argument *extract = dynamic_cast(instr)) { if (! extract->type ()) - fail (); // we depend on an unknown type + // we depend on an unknown type + fail ("Unknown initial type: \"" + extract->tag () + "\""); append_users (extract); } }