[gcc r12-6306] [Ada] Simplify type conversions in source pointer arithmetic
Pierre-Marie de Rodat
pmderodat@gcc.gnu.org
Thu Jan 6 17:14:13 GMT 2022
https://gcc.gnu.org/g:d763e11c21d609555e9ef9f2ddb2fab69419e753
commit r12-6306-gd763e11c21d609555e9ef9f2ddb2fab69419e753
Author: Piotr Trojanek <trojanek@adacore.com>
Date: Tue Dec 7 20:13:15 2021 +0100
[Ada] Simplify type conversions in source pointer arithmetic
gcc/ada/
* sem_res.adb (Resolve_String_Literal): Simplify pointer
arithmetic.
Diff:
---
gcc/ada/sem_res.adb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gcc/ada/sem_res.adb b/gcc/ada/sem_res.adb
index d8784f15075..9a635068915 100644
--- a/gcc/ada/sem_res.adb
+++ b/gcc/ada/sem_res.adb
@@ -11737,7 +11737,7 @@ package body Sem_Res is
Apply_Compile_Time_Constraint_Error
(N, "character out of range??",
CE_Range_Check_Failed,
- Loc => Source_Ptr (Int (Loc) + J));
+ Loc => Loc + Source_Ptr (J));
end if;
end loop;
More information about the Gcc-cvs
mailing list