summaryrefslogtreecommitdiff
path: root/gcc/ada/sem_intr.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-17 15:58:10 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2010-06-17 15:58:10 +0000
commit2e4ca01fc4a6d90c53877c2a7575caf2e58bce0e (patch)
tree17e04a6cfb1782832e4258daf2be9a5dc664d8da /gcc/ada/sem_intr.adb
parent6b73a73b84467c75fda165cb2106963904547222 (diff)
downloadgcc-2e4ca01fc4a6d90c53877c2a7575caf2e58bce0e.tar.gz
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 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160930 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/sem_intr.adb')
-rw-r--r--gcc/ada/sem_intr.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/sem_intr.adb b/gcc/ada/sem_intr.adb
index 63cecbde218..add170fcf22 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;