https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111357
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The trunk branch has been updated by Jason Merrill <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:f73d2d61a5926f42e9e5d771d23868787ef9d800 commit r14-3908-gf73d2d61a5926f42e9e5d771d23868787ef9d800 Author: Jason Merrill <ja...@redhat.com> Date: Mon Sep 11 09:40:32 2023 -0400 c++: __integer_pack with class argument [PR111357] The argument might not already be an integer. PR c++/111357 gcc/cp/ChangeLog: * pt.cc (expand_integer_pack): Convert argument to int. gcc/testsuite/ChangeLog: * g++.dg/ext/integer-pack7.C: New test.