diff options
Diffstat (limited to 'gcc/ada/utils.c')
-rw-r--r-- | gcc/ada/utils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/ada/utils.c b/gcc/ada/utils.c index a8a673c..8a8ee7f 100644 --- a/gcc/ada/utils.c +++ b/gcc/ada/utils.c @@ -3601,8 +3601,8 @@ convert (tree type, tree expr) if (integer_zerop (byte_diff)) return expr; - return build_binary_op (PLUS_EXPR, type, expr, - fold (convert_to_pointer (type, byte_diff))); + return build_binary_op (POINTER_PLUS_EXPR, type, expr, + fold (convert (sizetype, byte_diff))); } /* If converting to a thin pointer, handle specially. */ |