diff options
Diffstat (limited to 'libcc1')
-rw-r--r-- | libcc1/ChangeLog | 5 | ||||
-rw-r--r-- | libcc1/libcp1plugin.cc | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 169a0a9..b288fc9 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,8 @@ +2019-12-09 Paolo Carlini <paolo.carlini@oracle.com> + + * libcp1plugin.cc (plugin_build_cast_expr): Adjust build_cast + declaration. + 2019-12-05 Paolo Carlini <paolo.carlini@oracle.com> * libcp1plugin.cc (plugin_build_expression_list_expr): Adjust diff --git a/libcc1/libcp1plugin.cc b/libcc1/libcp1plugin.cc index c728310..aa9844a 100644 --- a/libcc1/libcp1plugin.cc +++ b/libcc1/libcp1plugin.cc @@ -3064,7 +3064,8 @@ plugin_build_cast_expr (cc1_plugin::connection *self, gcc_expr operand2) { plugin_context *ctx = static_cast<plugin_context *> (self); - tree (*build_cast)(tree type, tree expr, tsubst_flags_t complain) = NULL; + tree (*build_cast)(location_t loc, tree type, tree expr, + tsubst_flags_t complain) = NULL; tree type = convert_in (operand1); tree expr = convert_in (operand2); @@ -3101,7 +3102,7 @@ plugin_build_cast_expr (cc1_plugin::connection *self, if (!template_dependent_p) processing_template_decl--; - tree val = build_cast (type, expr, tf_error); + tree val = build_cast (input_location, type, expr, tf_error); if (template_dependent_p) processing_template_decl--; |