[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #55809] Building with --enable-jit fails since
From: |
Julien Bect |
Subject: |
[Octave-bug-tracker] [bug #55809] Building with --enable-jit fails since the recent variable storage refactoring |
Date: |
Sat, 2 Mar 2019 07:51:16 -0500 (EST) |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 |
URL:
<https://savannah.gnu.org/bugs/?55809>
Summary: Building with --enable-jit fails since the recent
variable storage refactoring
Project: GNU Octave
Submitted by: jbect
Submitted on: Sat 02 Mar 2019 12:51:14 PM UTC
Category: Interpreter
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Build Failure
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: GNU/Linux
_______________________________________________________
Details:
Building with --enable-jit fails since the recent variable storage
refactoring.
CXX
libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-jit.lo
libinterp/parse-tree/pt-jit.cc: In member function ‘virtual void
octave::jit_convert::visit_statement(octave::tree_statement&)’:
libinterp/parse-tree/pt-jit.cc:829:34: error: ‘class
octave::tree_identifier’ has no member named ‘is_variable’
do_bind_ans = (! id->is_variable (m_scope.current_context ()));
^~~~~~~~~~~
libinterp/parse-tree/pt-jit.cc:829:55: error: ‘class octave::symbol_scope’
has no member named ‘current_context’
do_bind_ans = (! id->is_variable (m_scope.current_context ()));
^~~~~~~~~~~~~~~
libinterp/parse-tree/pt-jit.cc: In member function ‘octave::jit_variable*
octave::jit_convert::get_variable(const string&)’:
libinterp/parse-tree/pt-jit.cc:1171:16: error: ‘class
octave::symbol_record’ has no member named ‘is_persistent’
if (record.is_persistent () || record.is_global ())
^~~~~~~~~~~~~
libinterp/parse-tree/pt-jit.cc:1171:43: error: ‘class
octave::symbol_record’ has no member named ‘is_global’; did you mean
‘is_local’?
if (record.is_persistent () || record.is_global ())
^~~~~~~~~
libinterp/parse-tree/pt-jit.cc:1178:35: error: ‘class
octave::symbol_record’ has no member named ‘varval’; did you mean
‘formal’?
octave_value val = record.varval (m_scope.current_context ());
^~~~~~
libinterp/parse-tree/pt-jit.cc:1178:51: error: ‘class
octave::symbol_scope’ has no member named ‘current_context’
octave_value val = record.varval (m_scope.current_context ());
^~~~~~~~~~~~~~~
libinterp/parse-tree/pt-jit.cc: In member function ‘bool
octave::jit_info::execute(const vmap&) const’:
libinterp/parse-tree/pt-jit.cc:2739:17: error: ‘class
octave::symbol_scope’ has no member named ‘assign’
scope.assign (m_arguments[i].first, real_arguments[i]);
^~~~~~
libinterp/parse-tree/pt-jit.cc: In member function ‘octave_value
octave::jit_info::find(const vmap&, const string&) const’:
libinterp/parse-tree/pt-jit.cc:2856:22: error: ‘class
octave::symbol_scope’ has no member named ‘varval’
return scope.varval (vname);
This was already reported in the following thread:
http://octave.1599824.n4.nabble.com/refactoring-variable-storage-td4690689.html
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?55809>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Octave-bug-tracker] [bug #55809] Building with --enable-jit fails since the recent variable storage refactoring,
Julien Bect <=