*)clear*
CLEAR WS
* (⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1) *
RANK ERROR
(⊂¨(1 0 1 0 0 1) (1 1 1))⊂¨⊂¨(1 0 1 0 0 1) (1 1 1)
^ ^
*/⍝ just the ~/*
*(~⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1)*
==============================================================================
Assertion failed: !sub_val->is_simple_scalar()
in Function: PointerCell
in file: PointerCell.cc:33
C/C++ call stack:
*** useless apl.lines (no CXXFLAGS=-rdynamic -gdwarf-2)
----------------------------------------
-- Stack trace at Assert.cc:75
----------------------------------------
0x7f22de72a30b __libc_start_main
0x7f22de72a248
0x403e60 main
0x5d96b5 Workspace::immediate_execution(bool)
0x45ff7b Command::process_line()
0x4601d6 Command::process_line(UCS_string&, std::ostream*)
0x462586 Command::do_APL_expression(UCS_string&)
0x46287a Command::finish_context()
0x48c3c9 Executable::execute_body() const
0x570cc4 StateIndicator::run()
0x4c86e9 Prefix::reduce_statements()
0x4c9649 Prefix::reduce_MISC_F_B_()
0x56bae4 Bif_F12_WITHOUT::eval_B(Value_P) const
0x56351d ScalarFunction::eval_scalar_B(Value_P, ErrorCode
(Cell::*)(Cell*) const) const
0x5638ad ScalarFunction::do_scalar_B(ErrorCode&, Value_P,
ErrorCode (Cell::*)(Cell*) const) const
0x4c5a51 PointerCell::PointerCell(Value*, Value&)
0x4235f7 do_Assert(char const*, char const*, char
const*, int)
========================================
========================================
SI stack:
Depth: 1
Exec: 0x1ddc9620
Safe exec: 0
Pmode: ◊ (~⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1)
PC: 11 (13) ENDL
Stat: (~⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1)
err_code: 0x0
Depth: 0
Exec: 0x1de7e8e0
Safe exec: 0
Pmode: ◊ (⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1)
PC: 10 (12) ENDL
Stat: (⊂¨(1 0 1 0 0 1) (1 1 1)) ⊂¨ ⊂¨(1 0 1 0 0 1) (1 1 1)
err_code: 0x50002
thrown at: Bif_F12_PARTITION_PICK.cc:150
e_msg_1: 'RANK ERROR'
e_msg_2: ' (⊂¨(1 0 1 0 0 1) (1 1 1))⊂¨⊂¨(1 0 1 0 0 1) (1 1 1)'
e_msg_3: ' ^ ^'
==============================================================================
I hope I do not bother you too much:-)
A big Thank You for digging up the root cause.
Best Regards
Hans-Peter