pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:1626:      node *index_node(node * const n, char *node_name, struct pike_string *id)   {    node *ret;    JMP_BUF tmp;       check_tree(n,0);       if (!is_const(n)) {    /* Index dynamically. */ +  if (Pike_compiler->compiler_pass == 2 && !(THIS_COMPILATION->lex.pragmas +  & ID_DYNAMIC_DOT)) +  { +  yywarning("Using . to index dynamically."); +  }    return mknode(F_INDEX, copy_node(n), mkstrnode(id));    }       if(SETJMP(tmp))    {    if (node_name) {    handle_compile_exception ("Couldn't index module %s.", node_name);    } else {    handle_compile_exception ("Couldn't index module.");    }