]> gcc.gnu.org Git - gcc.git/commit
sem_type.ads, [...] (Has_Abstract_Interpretation): Make predicate recursive...
authorEd Schonberg <schonberg@adacore.com>
Fri, 6 Apr 2007 09:27:13 +0000 (11:27 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 6 Apr 2007 09:27:13 +0000 (11:27 +0200)
commit3aba5ed58e7dec4dd58f9a324cee4ad85fa73dd8
tree7953ad8e87c32b62015d6116624112100be08285
parent16ca248a5802174b18676496a57c9b85cf130639
sem_type.ads, [...] (Has_Abstract_Interpretation): Make predicate recursive...

2007-04-06  Ed Schonberg  <schonberg@adacore.com>
    Javier Miranda  <miranda@adacore.com>

* sem_type.ads, sem_type.adb (Has_Abstract_Interpretation): Make
predicate recursive, to handle complex expressions on literals whose
spurious ambiguity comes from the abstract interpretation of some
subexpression.
(Interface_Present_In_Ancestor): Add support to concurrent record
types.
(Add_One_Interp,Disambiguate): Split Is_Abstract flag into
Is_Abstract_Subprogram and Is_Abstract_Type.

From-SVN: r123598
gcc/ada/sem_type.adb
gcc/ada/sem_type.ads
This page took 0.065146 seconds and 5 git commands to generate.