]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree: Handle BITINT_TYPE in type_contains_placeholder_1 [PR112511]
authorJakub Jelinek <jakub@redhat.com>
Tue, 14 Nov 2023 08:24:34 +0000 (09:24 +0100)
committerJakub Jelinek <jakub@redhat.com>
Tue, 14 Nov 2023 08:24:34 +0000 (09:24 +0100)
commit6e5f318fc6480412569273c1a71c638c3d677607
tree741a794d7412cf5fe277cd52c1cd1cfa9a9252ab
parent6043bfbd89b335dd10f093a653ee58c5b1e08ed3
tree: Handle BITINT_TYPE in type_contains_placeholder_1 [PR112511]

The following testcase ICEs because BITINT_TYPE isn't handled in
type_contains_placeholder_1.  Given that Ada doesn't emit it, it doesn't
matter that much where exactly we handle it as right now it should never
contain a placeholder; I've picked the same spot as INTEGER_TYPE, but if
you prefer e.g. the one with OFFSET_TYPE above, I can move it there too.

2023-11-14  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/112511
* tree.cc (type_contains_placeholder_1): Handle BITINT_TYPE like
INTEGER_TYPE.

* gcc.dg/pr112511.c: New test.
gcc/testsuite/gcc.dg/pr112511.c [new file with mode: 0644]
gcc/tree.cc