首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >抑制Ada限制

抑制Ada限制
EN

Stack Overflow用户
提问于 2016-11-04 08:20:12
回答 1查看 59关注 0票数 0

是否有可能在你的来源的某个特定的部分压制一种限制呢?例如,如果我在较高级别上定义了“务实限制(No_Dynamic_Priorities)”的使用,但希望在我知道自己所做的事情是安全的地方忽略此限制,那么是否有可能抑制此限制,使编译器不再抱怨?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-04 09:40:14

您不能显式否定限制;唯一的方法是只对需要限制的程序单元应用限制(也就是说,不是“在高级”)。

限制在臂13.12中讨论,(8.1)

限制可对构成分区的部分或所有单元施加要求。,除非对特定的限制另有规定,这样的要求适用于组成分区的所有单元,并通过编译后检查强制执行。

在您的特殊情况下,手臂D.7(9)表示No_Dynamic_Priorities

没有对包Dynamic_Priorities的语义依赖,也没有属性优先级的出现。

这并不会覆盖一般的需求,所以我不认为您想要做的事情是允许的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40418048

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档