libstdc++: fix a wrong export of a contracts facility in std module

This patch fixes a wrong export name in std module. std module currently
exports std::contracts::invoke_default_violation_handler, which is wrong.
The correct name is std::contracts::invoke_default_contract_violation_handler.

libstdc++-v3/ChangeLog:

	* src/c++23/std.cc.in (invoke_default_violation_handler): Change
	to invoke_default_contract_violation_handler.

Signed-off-by: Xie Han <vspefs@protonmail.com>
This commit is contained in:
vspefs
2026-01-29 16:58:19 +00:00
committed by Jonathan Wakely
parent 32852e2f47
commit 4e47e85dd8

View File

@@ -1031,7 +1031,7 @@ export namespace std::contracts
using std::contracts::evaluation_semantic;
using std::contracts::detection_mode;
using std::contracts::contract_violation;
using std::contracts::invoke_default_violation_handler;
using std::contracts::invoke_default_contract_violation_handler;
}
#endif // __cpp_lib_contracts