# HG changeset patch # User Jordi GutiƩrrez Hermoso # Date 1353529794 18000 # Node ID e9d842dcfc918b9288a7a3c68b277a0858d98e87 # Parent 9bbc96a6ef94c85e83f27f41a856f54eb71a9285 *data.cc (Fsum): allow string arguments for Matlab compatibility diff --git a/libinterp/interpfcn/data.cc b/libinterp/interpfcn/data.cc --- a/libinterp/interpfcn/data.cc +++ b/libinterp/interpfcn/data.cc @@ -2792,7 +2792,13 @@ MAKE_INT_BRANCH (uint32); MAKE_INT_BRANCH (uint64); #undef MAKE_INT_BRANCH - + // GAGME: Accursed Matlab compatibility... + case btyp_char: + if (isextra) + retval = arg.array_value (true).xsum (dim); + else + retval = arg.array_value (true).sum (dim); + break; case btyp_bool: if (arg.is_sparse_type ()) {