Re: LLVM 22 - Mailing list pgsql-hackers

From Thomas Munro
Subject Re: LLVM 22
Date
Msg-id CA+hUKGJNP49kDT0WZph3MwBdYzwy7WnYCpy+XNJpsO78AxXydw@mail.gmail.com
Whole thread Raw
In response to Re: LLVM 22  (Thomas Munro <thomas.munro@gmail.com>)
List pgsql-hackers
On Sun, Jan 11, 2026 at 8:09 PM Thomas Munro <thomas.munro@gmail.com> wrote:
> A new unrelated assertion started firing in LLVM main/22 a few days ago:
>
>     v_nullbytemask = l_int8_const(lc, 1 << ((attnum) & 0x07));
>     Assertion failed: (llvm::isUIntN(BitWidth, val) && "Value is not
> an N-bit unsigned value")
>
> Here is a fix for that.

22 was branched and RC1 is out, but that particular change was
reverted from 22[1].  It had already been through a commit/revert
cycle before and at a wild guess, it probably caused too much work
elsewhere with not enough notice.  It's still present in main, so
consider the v2-0003 patch booted out of here and into the
not-yet-created LLVM 23 thread...

[1] https://github.com/llvm/llvm-project/commit/16bf1c5d6b7f8fda16da5df5a2b195a6b10d08ed



pgsql-hackers by date:

Previous
From: "Euler Taveira"
Date:
Subject: Re: log_min_messages per backend type
Next
From: Thomas Munro
Date:
Subject: Re: Add missing JIT inline pass for llvm>=17