Lines Matching defs:kwd_mark
19 PyObject *kwd_mark;
803 /* the kwd_mark is used delimit args and keywords in the cache keys */
804 PyObject *kwd_mark;
812 lru_cache_make_key(PyObject *kwd_mark, PyObject *args,
852 Py_INCREF(kwd_mark);
853 PyTuple_SET_ITEM(key, key_pos++, kwd_mark);
897 PyObject *key = lru_cache_make_key(self->kwd_mark, args, kwds, self->typed);
998 key = lru_cache_make_key(self->kwd_mark, args, kwds, self->typed);
1224 Py_INCREF(state->kwd_mark);
1225 obj->kwd_mark = state->kwd_mark;
1263 Py_CLEAR(self->kwd_mark);
1359 Py_VISIT(self->kwd_mark);
1444 state->kwd_mark = _PyObject_CallNoArgs((PyObject *)&PyBaseObject_Type);
1445 if (state->kwd_mark == NULL) {
1492 Py_VISIT(state->kwd_mark);
1503 Py_CLEAR(state->kwd_mark);