pragma Suppress
指定した種類の言語定義の実行時検査を外してよいことをコンパイラーに許すAdaのプラグマ。外した検査が失敗する状況が起きると、実行は誤り(erroneous)になる。GNATの-gnatpは、ユニット全体にpragma Suppress (All_Checks)を書いたのと同じ扱いになる。
この概念が関わる関係
- pragma Suppressはバッファオーバーランの原因になることがあります。
- Silverレベル(AoRTE)はpragma Suppressより先に行うべきです。
この概念を扱う記事
一次資料
- https://www.adaic.org/resources/add_content/standards/22rm/html/RM-11-5.html
- https://gcc.gnu.org/onlinedocs/gnat_ugn/Run-Time-Checks.html
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。