diff options
author | Daniel Gustafsson | 2025-03-11 11:02:38 +0000 |
---|---|---|
committer | Daniel Gustafsson | 2025-03-11 11:02:38 +0000 |
commit | 8dd7c7cd0a2605d5301266a6b67a569d6a305106 (patch) | |
tree | 1da627dcaf9c5f7cc30de84292b2463858de8f58 /src/backend/access/gist/gistget.c | |
parent | dabccf45139a8c7c3c2e7683a943c31077e55a78 (diff) |
Replace EEOP_DONE with special steps for return/no return
Knowing when the side-effects of an expression is the intended result
of the execution, rather than the returnvalue, is important for being
able generate more efficient JITed code. This replaces EEOP_DONE with
two new steps: EEOP_DONE_RETURN and EEOP_DONE_NO_RETURN. Expressions
which return a value should use the former step; expressions used for
their side-effects which don't return value should use the latter.
Author: Andres Freund <[email protected]>
Co-authored-by: Daniel Gustafsson <[email protected]>
Reviewed-by: Andreas Karlsson <[email protected]>
Discussion: https://postgr.es/m/[email protected]
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'src/backend/access/gist/gistget.c')
0 files changed, 0 insertions, 0 deletions