Mercurial > octave
changeset 24242:545657c20e60
jit: jit-typeinfo.cc: Do not use assignment with llvm::Twine objects
* libinterp/corefcn/jit-typeinfo.cc: Do not use assignment with llvm::Twine
objects. Such assignments were allowed in LLVM 3.4 but have been disallowed
since LLVM 3.5.
author | Julien Bect <jbect@users.sourceforge.net> |
---|---|
date | Sat, 22 Jul 2017 13:43:43 +0200 |
parents | ca25f6e48ca5 |
children | 735ebdfdb7d4 |
files | libinterp/parse-tree/jit-typeinfo.cc |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libinterp/parse-tree/jit-typeinfo.cc Fri Jul 21 07:32:44 2017 +0200 +++ b/libinterp/parse-tree/jit-typeinfo.cc Sat Jul 22 13:43:43 2017 +0200 @@ -1176,9 +1176,9 @@ for (int op = 0; op < octave_value::num_binary_ops; ++op) { - llvm::Twine fn_name ("octave_jit_binary_any_any_"); - fn_name = fn_name + llvm::Twine (op); - + const llvm::Twine &fn_name = + "octave_jit_binary_any_any_" + llvm::Twine (op); + fn = create_internal (fn_name, any, any, any); fn.mark_can_error (); llvm::BasicBlock *block = fn.new_block ();