# HG changeset patch # User LYH # Date 1395428379 14400 # Node ID e315eef4d1e12df75fe95b64ebe3d7b2c91fd52a # Parent 11d1f3d1ab0d753416ffe160f105f9ec7e5b2b19 Fix uminus op support with scalar type diff -r 11d1f3d1ab0d -r e315eef4d1e1 libinterp/corefcn/jit-typeinfo.cc --- a/libinterp/corefcn/jit-typeinfo.cc Fri Mar 21 14:59:38 2014 -0400 +++ b/libinterp/corefcn/jit-typeinfo.cc Fri Mar 21 14:59:39 2014 -0400 @@ -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);