Using GCC's Nested Functions with Wide Pointers and No Trampolines II
uecker
92 points
45 comments
August 15, 2026
Related Discussions
Found 5 related stories in 41.4ms across 4,128 title embeddings via pgvector HNSW
- Getting silly with C, part and((int*)-8)[3] surprisetalk · 26 pts · August 21, 2026 · 55% similar
- Tumble Forth – from assembly to OS with C compiler (2023) vicek22 · 70 pts · August 21, 2026 · 50% similar
- Tail-call optimization in C is relatively recent (2025) prakashqwerty · 88 pts · August 10, 2026 · 49% similar
- How do functions like alloca allocate memory from the stack? ingve · 48 pts · August 17, 2026 · 47% similar
- Writing a (valid) C program without main() birdculture · 20 pts · July 25, 2026 · 47% similar
Discussion Highlights (3 comments)
mananaysiempre
What about your older patch where -fno-trampolines meant a function pointer could either be a code pointer or a closure (descriptor) pointer, distinguished by a tag?
tpoacher
What's a "trampoline"?
mbeavitt
Why would someone want to use a nested function, practically speaking?