aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2020-01-30 13:12:05 -0500
committerJason Merrill <jason@redhat.com>2020-01-30 13:47:48 -0500
commit4dd468a042e19ef0fdbb1c53ca4060d4cb4972c5 (patch)
tree7819466fed9b711211891322aea8d7dc4ff621a7 /gcc/c/c-parser.c
parent004ac7b780308dc899e565b887c7def0a6e100f2 (diff)
downloadgcc-4dd468a042e19ef0fdbb1c53ca4060d4cb4972c5.zip
gcc-4dd468a042e19ef0fdbb1c53ca4060d4cb4972c5.tar.gz
gcc-4dd468a042e19ef0fdbb1c53ca4060d4cb4972c5.tar.bz2
c++: Fix -Wtype-limits in templates.
When instantiating a template tsubst_copy_and_build suppresses -Wtype-limits warnings about e.g. == always being false because it might not always be false for an instantiation with other template arguments. But we should warn if the operands don't depend on template arguments. PR c++/82521 * pt.c (tsubst_copy_and_build) [EQ_EXPR]: Only suppress warnings if the expression was dependent before substitution.
Diffstat (limited to 'gcc/c/c-parser.c')
0 files changed, 0 insertions, 0 deletions