Skip to content

Commit a77cb5e

Browse files
Merge pull request #48 from NinaRanns/noexcept_enforce_2
noexcept_enforce
2 parents 6393e2b + 1071c38 commit a77cb5e

File tree

5 files changed

+258
-139
lines changed

5 files changed

+258
-139
lines changed

gcc/c-family/c.opt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1906,9 +1906,12 @@ Enum(p2900_semantic) String(observe) Value(4)
19061906
EnumValue
19071907
Enum(p2900_semantic) String(quick_enforce) Value(5)
19081908

1909+
EnumValue
1910+
Enum(p2900_semantic) String(noexcept_enforce) Value(6)
1911+
19091912
fcontract-evaluation-semantic=
19101913
C++ Joined RejectNegative Enum(p2900_semantic) Var(flag_contract_evaluation_semantic) Init (3)
1911-
-fcontract-evaluation-semantic=[ignore|observe|enforce|quick_enforce] Select the contract evaluation semantic (defaults to enforce).
1914+
-fcontract-evaluation-semantic=[ignore|observe|enforce|quick_enforce|noexcept_enforce] Select the contract evaluation semantic (defaults to enforce).
19121915

19131916
fcontract-checks-outlined
19141917
C++ Var(flag_contract_checks_outlined) Init(1)

0 commit comments

Comments
 (0)