Commit Graph

5 Commits

Author SHA1 Message Date
Ed Schonberg
7dd5bd5e53 sem_prag.adb (Analyze_Pragma, [...]): do not treat as a configuration pragma...
* sem_prag.adb (Analyze_Pragma, case Validity_Checks): do not treat as
	a configuration pragma, it is now legal wherever a pragma can appear.

From-SVN: r47624
2001-12-04 22:00:26 +01:00
Geert Bosch
0839863cfa einfo.adb (Has_Pragma_Pure_Function): New flag.
* einfo.adb (Has_Pragma_Pure_Function): New flag.
	Fix problem that stopped ceinfo from working

	* einfo.ads (Has_Pragma_Pure_Function): New flag.

	* sem_prag.adb (Pure_Function): Set new flag Has_Pragma_Pure_Function.

From-SVN: r47614
2001-12-04 17:55:48 +01:00
Ed Schonberg
662e57b435 sem_prag.adb: (Analyze_Pragma...
* sem_prag.adb: (Analyze_Pragma, case External): If entity is a
	constant, do not indicate possible modification, so that gigi can
	treat it as a bona fide constant.

From-SVN: r46168
2001-10-11 02:19:12 +02:00
Robert Dewar
72e4357f2e sem_prag.adb: Add processing for pragma External.
* sem_prag.adb: Add processing for pragma External.

	* snames.ads: Add entry for pragma External.

	* par-prag.adb: Add pragma External.

	* snames.adb: Updated to match snames.ads.

From-SVN: r46167
2001-10-11 02:00:06 +02:00
Richard Kenner
996ae0b0ae New Language: Ada
From-SVN: r45959
2001-10-02 10:52:00 -04:00