[PATCH] D106368: [AlignmentFromAssumptions] avoid crash on alignment constant expression
Ryan Mansfield via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 3 08:45:22 PDT 2021
rmansfield added a comment.
In D106368#2890810 <https://reviews.llvm.org/D106368#2890810>, @lebedev.ri wrote:
> In D106368#2890779 <https://reviews.llvm.org/D106368#2890779>, @spatel wrote:
>
>> In D106368#2890603 <https://reviews.llvm.org/D106368#2890603>, @jdoerfert wrote:
>>
>>> I still believe we should not create alignment annotations for non-power-of-two constants. This is the second time in a few weeks this causes problems and we still play whack-a-mole instead of restricting clang and teaching the verifier.
>>>
>>> https://reviews.llvm.org/D94433
>>
>> Ah, I didn't realize this is the same problem based on the reduced test. Someone familiar with this feature in Clang -- and compatibility with GCC? -- should have a look then ( @lebedev.ri @erichkeane ? ) - I have no idea what this is supposed to do.
>
> We (clang) already diagnoses it, but doesn't refuse to codegen it.
> I think it should just hard-error on it, without emitting IR.
Wouldn't that be revert of https://reviews.llvm.org/D73996 which softened it to a warning then?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D106368/new/
https://reviews.llvm.org/D106368
More information about the llvm-commits
mailing list