diff options
author | Jason Merrill <jason@redhat.com> | 2016-10-21 15:45:45 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2016-10-21 15:45:45 -0400 |
commit | 16b61424dd309f61326f577a6deb8487c6c1f291 (patch) | |
tree | 6c7926ef82590c0dc45a976fca3d534b08b3b791 /gcc/fortran/dump-parse-tree.c | |
parent | a7564a05ff6a64cd1536a903e5f5fad50fed6973 (diff) | |
download | gcc-16b61424dd309f61326f577a6deb8487c6c1f291.zip gcc-16b61424dd309f61326f577a6deb8487c6c1f291.tar.gz gcc-16b61424dd309f61326f577a6deb8487c6c1f291.tar.bz2 |
re PR c++/77656 (64-bit integral template parameter gets incorrectly sized as 32-bits)
PR c++/77656
* pt.c (convert_template_argument): Call convert_nontype_argument
on value-dependent but not type-dependent arguments.
(convert_nontype_argument): Handle value-dependent arguments.
(canonicalize_expr_argument): New.
(deducible_expression, unify): Skip CONVERT_EXPR.
* error.c (dump_template_argument): Likewise.
* mangle.c (write_expression): Likewise.
From-SVN: r241425
Diffstat (limited to 'gcc/fortran/dump-parse-tree.c')
0 files changed, 0 insertions, 0 deletions