gpt4 book ai didi

frama-c - ACSL 规范中的命名常量

转载 作者:行者123 更新时间:2023-12-04 23:50:55 27 4
gpt4 key购买 nike

如何使用 ACSL 规范中的命名常量?这些常量是宏( #define MY_CONST ... )或常量声明( const int MY_CONST ... )。前者不起作用,因为宏没有被预处理器扩展(ACSL 规范是 C 注释),后者不起作用,因为常量被视为变量,因此某些证明失败。如果我用实际数字替换命名常量,则规范工作正常。

有没有人有处理命名常量的好主意?
提前致谢

最佳答案

为了扩展 ACSL 规范中的宏,您可以使用 -pp-annot选项。

关于frama-c - ACSL 规范中的命名常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22441232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com