Lines Matching defs:constant
1319 // Merge const *o* recursively and return constant key object.
1376 // constant keys.
2808 /* Return 0 if the expression is a constant value except named singletons.
2824 Emit a warning if any operand is a constant except named singletons.
3033 /* Make None the first constant, so the lambda can't have a
4064 /* ignore constant statement */
7852 /* The keys of the dictionary can be tuples wrapping a constant.
7899 // Merge *obj* with constant cache.
7915 if (t == key) { // obj is new constant.
8513 PyObject *constant = NULL;
8516 constant = PyList_GET_ITEM(co_consts, oparg);
8519 if (constant == NULL) {
8521 "Internal error: failed to get value of a constant");
8524 Py_INCREF(constant);
8525 return constant;
8531 new constant (c1, c2, ... cn) can be appended.
8558 PyObject *constant = get_const_value(op, arg, consts);
8559 if (constant == NULL) {
8562 PyTuple_SET_ITEM(newconst, i, constant);
9357 // The first constant may be docstring; keep it always.