Mercurial > octave-nkf
diff libinterp/interp-core/pt-jit.h @ 15334:8125773322d4
Error on undefined an unused variables in JIT
* jit-typeinfo.cc (jit_typeinfo::jit_typeinfo): Support grab_fn for all types
except any and remove copy_fn initialization.
* jit-typeinfo.h (jit_typeinfo::copy): Removed function.
* pt-jit.cc (jit_convert::visit_identifier): Grab identifier on visit.
(jit_convert::visit_index_expression): Update resolve signature.
(jit_convert::resolve): Change parameters.
(jit_convert::do_assign): Update resolve call.
(jit_convert_llvm::visit): Remove now dead case.
* pt-jit.h (jit_convert::resolve): Change resolve signature.
author | Max Brister <max@2bass.com> |
---|---|
date | Sat, 08 Sep 2012 17:20:05 -0600 |
parents | b055fc077224 |
children | 3f43e9d6d86e |
line wrap: on
line diff
--- a/libinterp/interp-core/pt-jit.h Fri Sep 07 12:24:15 2012 +0100 +++ b/libinterp/interp-core/pt-jit.h Sat Sep 08 17:20:05 2012 -0600 @@ -206,9 +206,8 @@ std::string next_name (const char *prefix, size_t& count, bool inc); - jit_instruction *resolve (const jit_operation& fres, - tree_index_expression& exp, - jit_value *extra_arg = 0); + jit_instruction *resolve (tree_index_expression& exp, + jit_value *extra_arg = 0, bool lhs = false); jit_value *do_assign (tree_expression *exp, jit_value *rhs, bool artificial = false);