aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/dependency.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2020-06-22 20:15:36 +0100
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:14:30 -0300
commit738f065a4d048eca6d11909ac79e61191ca9752a (patch)
treeb6febeaadc99b3a4a23556ba6e406a347f489a47 /gcc/fortran/dependency.c
parent4280ed186597991473003bd7434b6d1e659b74b1 (diff)
downloadgcc-738f065a4d048eca6d11909ac79e61191ca9752a.zip
gcc-738f065a4d048eca6d11909ac79e61191ca9752a.tar.gz
gcc-738f065a4d048eca6d11909ac79e61191ca9752a.tar.bz2
recog: Restore builds with Clang
Using parameter packs with function typedefs tripped a Clang bug in which the packs were not being expanded correctly: https://bugs.llvm.org/show_bug.cgi?id=46377 Work around that by going back to the decltype approach, but adding a cast to void to suppress a warning about unused values. 2020-06-22 Richard Sandiford <richard.sandiford@arm.com> gcc/ * coretypes.h (first_type): Delete. * recog.h (insn_gen_fn::operator()): Go back to using a decltype.
Diffstat (limited to 'gcc/fortran/dependency.c')
0 files changed, 0 insertions, 0 deletions