]> git.ipfire.org Git - thirdparty/gcc.git/commit
ipa/100791 - copy fntype when processing __builtin_va_arg_pack
authorRichard Biener <rguenther@suse.de>
Fri, 28 May 2021 11:31:35 +0000 (13:31 +0200)
committerRichard Biener <rguenther@suse.de>
Wed, 16 Jun 2021 12:05:36 +0000 (14:05 +0200)
commitbfd841cacd6f0a641413912cea39a4561c73f0cb
tree0011094191441bea249d120477a03612569205f4
parentc29e2628c17be6fc07ecea777bc24ec81bb97be3
ipa/100791 - copy fntype when processing __builtin_va_arg_pack

This missing copying exposed a type mismatch in the IL.

2021-05-28  Richard Biener  <rguenther@suse.de>

PR ipa/100791
* tree-inline.c (copy_bb): When processing __builtin_va_arg_pack
copy fntype from original call.

* gcc.dg/pr100791.c: New testcase.

(cherry picked from commit 359c0a86e2974a9f3036bc05b6e6c661f2c463cf)
gcc/testsuite/gcc.dg/pr100791.c [new file with mode: 0644]
gcc/tree-inline.c