diff options
author | Robert Dewar <dewar@adacore.com> | 2010-06-17 15:58:10 +0000 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2010-06-17 17:58:10 +0200 |
commit | 92252980733eb21a87c8c96dc55814cd17616174 (patch) | |
tree | 17e04a6cfb1782832e4258daf2be9a5dc664d8da /gcc/ada/sem_intr.adb | |
parent | 955871d37fc3f6022ac6bd19dfd8a7134cbcdfac (diff) | |
download | gcc-92252980733eb21a87c8c96dc55814cd17616174.zip gcc-92252980733eb21a87c8c96dc55814cd17616174.tar.gz gcc-92252980733eb21a87c8c96dc55814cd17616174.tar.bz2 |
exp_intr.adb: Minor code reorganization (use UI_Max)
2010-06-17 Robert Dewar <dewar@adacore.com>
* exp_intr.adb: Minor code reorganization (use UI_Max)
* sem_intr.adb: use underlying type to check legality.
* einfo.adb (Known_Static_Esize): False for generic types
(Known_Static_RM_Size): False for generic types
* einfo.ads (Known_Static_Esize): False for generic types
(Known_Static_RM_Size): False for generic types
From-SVN: r160930
Diffstat (limited to 'gcc/ada/sem_intr.adb')
-rw-r--r-- | gcc/ada/sem_intr.adb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/sem_intr.adb b/gcc/ada/sem_intr.adb index 63cecbd..add170f 100644 --- a/gcc/ada/sem_intr.adb +++ b/gcc/ada/sem_intr.adb @@ -285,7 +285,7 @@ package body Sem_Intr is return; end if; - if not Is_Numeric_Type (T1) then + if not Is_Numeric_Type (Underlying_Type (T1)) then Errint ("intrinsic operator can only apply to numeric types", E, N); end if; end Check_Intrinsic_Operator; |