Skip to content

premultiplied-argb: avoid undefined behavior#134

Merged
bgilbert merged 1 commit into
openslide:mainfrom
bgilbert:premult
Jun 7, 2026
Merged

premultiplied-argb: avoid undefined behavior#134
bgilbert merged 1 commit into
openslide:mainfrom
bgilbert:premult

Conversation

@bgilbert

Copy link
Copy Markdown
Member

Don't left shift into the sign bit after integer promotion.

@openslide-bot

openslide-bot commented May 23, 2026

Copy link
Copy Markdown
Member

DCO signed off ✔️

All commits have been signed off. You have certified to the terms of the Developer Certificate of Origin, version 1.1. In particular, you certify that this contribution has not been developed using information obtained under a non-disclosure agreement or other license terms that forbid you from contributing it under the GNU Lesser General Public License, version 2.1.

Don't left shift into the sign bit after integer promotion.

See: openslide/openslide#752
Signed-off-by: Benjamin Gilbert <bgilbert@cs.cmu.edu>
@bgilbert bgilbert merged commit fbe2d5d into openslide:main Jun 7, 2026
2 checks passed
@bgilbert bgilbert deleted the premult branch June 7, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants