comparison libinterp/parse-tree/pt-eval.cc @ 20654:b65888ec820e draft default tip gccjit

dmalcom gcc jit import
author Stefan Mahr <dac922@gmx.de>
date Fri, 27 Feb 2015 16:59:36 +0100
parents 56fee8f84fe7
children
comparison
equal deleted inserted replaced
20653:9cef0a1207e4 20654:b65888ec820e
296 296
297 tree_expression *expr = cmd.control_expr (); 297 tree_expression *expr = cmd.control_expr ();
298 298
299 octave_value rhs = expr->rvalue1 (); 299 octave_value rhs = expr->rvalue1 ();
300 300
301 #if HAVE_LLVM 301 #if HAVE_JIT
302 if (tree_jit::execute (cmd, rhs)) 302 if (tree_jit::execute (cmd, rhs))
303 return; 303 return;
304 #endif 304 #endif
305 305
306 if (rhs.is_undefined ()) 306 if (rhs.is_undefined ())
1026 } 1026 }
1027 1027
1028 void 1028 void
1029 tree_evaluator::visit_while_command (tree_while_command& cmd) 1029 tree_evaluator::visit_while_command (tree_while_command& cmd)
1030 { 1030 {
1031 #if HAVE_LLVM 1031 #if HAVE_JIT
1032 if (tree_jit::execute (cmd)) 1032 if (tree_jit::execute (cmd))
1033 return; 1033 return;
1034 #endif 1034 #endif
1035 1035
1036 unwind_protect frame; 1036 unwind_protect frame;