octave-bug-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]