summaryrefslogtreecommitdiff
path: root/gcc/ada/i-cexten.ads
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-10 09:36:00 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-07-10 09:36:00 +0000
commite777155693d6c822bf12ef4958b3c4ab1fea9ec6 (patch)
tree2e90045d7a29dd6aff6b7a5001210cf52503c6d9 /gcc/ada/i-cexten.ads
parent2f82b41a94d8ff46b3a9ef7fc11e6f49bd890dae (diff)
downloadgcc-e777155693d6c822bf12ef4958b3c4ab1fea9ec6.tar.gz
2009-07-10 Arnaud Charlet <charlet@adacore.com>
* i-cexten.ads (bool): New type. 2009-07-10 Robert Dewar <dewar@adacore.com> * sinfo.ads (N_Short_Circuit): New definition * sem_ch13.adb, sem_ch6.adb, sem_eval.adb, sem_res.adb, treepr.adb: Minor code reorganization (use N_Short_Circuit) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149467 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/i-cexten.ads')
-rw-r--r--gcc/ada/i-cexten.ads8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/ada/i-cexten.ads b/gcc/ada/i-cexten.ads
index 9f95e9f3a82..93f8dc68b51 100644
--- a/gcc/ada/i-cexten.ads
+++ b/gcc/ada/i-cexten.ads
@@ -36,6 +36,8 @@ with System;
package Interfaces.C.Extensions is
+ -- Following 7 declarations need comments ???
+
subtype void is System.Address;
subtype void_ptr is System.Address;
@@ -45,16 +47,14 @@ package Interfaces.C.Extensions is
subtype incomplete_class_def is System.Address;
type incomplete_class_def_ptr is access incomplete_class_def;
- --
+ subtype bool is plain_char;
+
-- 64bit integer types
- --
subtype long_long is Long_Long_Integer;
type unsigned_long_long is mod 2 ** 64;
- --
-- Types for bitfields
- --
type Unsigned_1 is mod 2 ** 1;
for Unsigned_1'Size use 1;