diff --git a/src/variable.cpp b/src/variable.cpp index c0e4dae7d0..ed3b41bd00 100644 --- a/src/variable.cpp +++ b/src/variable.cpp @@ -1578,6 +1578,8 @@ double Variable::evaluate(char *str, Tree **tree, int ivar) newtree->nextra = 0; treestack[ntreestack++] = newtree; + } else if (nbracket == 1 && compute->local_flag) { + print_var_error(FLERR,"Cannot access local data via indexing",ivar); } else print_var_error(FLERR, "Mismatched compute in variable formula",ivar);