# HG changeset patch # User LYH # Date 1380142563 -28800 # Node ID 5f884a545c06d1115eb78e19e2e111c3440d957d # Parent 9b2443f97a3e6df9f3674b4c658e0c31ba284207 Fix uminus op support with scalar type diff --git a/libinterp/corefcn/jit-typeinfo.cc b/libinterp/corefcn/jit-typeinfo.cc --- a/libinterp/corefcn/jit-typeinfo.cc +++ b/libinterp/corefcn/jit-typeinfo.cc @@ -1413,6 +1413,7 @@ val = builder.CreateFMul (val, mone); fn.do_return (builder, val); } + unary_ops[octave_value::op_uminus].add_overload (fn); fn = create_identity (scalar); unary_ops[octave_value::op_uplus].add_overload (fn);