diff --git a/uppsrc/Skylark/Exe.cpp b/uppsrc/Skylark/Exe.cpp index 7ae8c03c7..18ec9956b 100644 --- a/uppsrc/Skylark/Exe.cpp +++ b/uppsrc/Skylark/Exe.cpp @@ -243,7 +243,7 @@ Value Compiler::ExeBracket::Eval(ExeContext& x) const { Value m = value->Eval(x); Value q = index->Eval(x); - if(IsNumber(q) && IsValueArray(m)) { + if(IsNumber(q) && m.Is()) { ValueArray va = m; int i = q; if(i >= 0 && i < va.GetCount())