On Wed, 10 Jun 2026 12:16:49 -0700
Nathan Chancellor <[email protected]> wrote:

> When building with clang, there is an error in vduse_vq_kick() from
> attempting to jump over a variable declared with the cleanup attribute
> using goto:
.
> Jumping over a variable declared with the cleanup attribute does not
> prevent the cleanup function from running, it would just result in the
> variable being passed uninitialized to the cleanup function .clang
> errors instead of generating the invalid code, unlike GCC.

Does the same apply to variables allocated inside switch statements?
I'm sure I've seen one that wasn't inside an extra block.

        David

Reply via email to