We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4be2de1 commit a209c1bCopy full SHA for a209c1b
source/lib-intro.tex
@@ -390,12 +390,9 @@
390
\item
391
When invoking the function in a hardened implementation,
392
prior to any other observable side effects of the function,
393
-one or more contract assertions
+contract assertions
394
whose predicates are as described in the hardened precondition
395
-are evaluated with a checking semantic\iref{basic.contract.eval}.
396
-If any of these assertions is evaluated with a non-terminating semantic
397
-and the contract-violation handler returns,
398
-the program has undefined behavior.
+are evaluated with a terminating semantic\iref{basic.contract.eval}.
399
400
When invoking the function in a non-hardened implementation,
401
if any hardened precondition is violated,
0 commit comments