Fix GitHub Actions build warnings, Marker style should be * (#1925)

This commit is contained in:
Niels Dekker
2022-06-15 16:01:28 +02:00
committed by GitHub
parent d5907d6dd5
commit 81dfb4814d

View File

@@ -16129,17 +16129,17 @@ The standard library assumes that destructors, deallocation functions (e.g., `op
##### Note ##### Note
- Deallocation functions, including `operator delete`, must be `noexcept`. * Deallocation functions, including `operator delete`, must be `noexcept`.
- `swap` functions must be `noexcept`. * `swap` functions must be `noexcept`.
- Most destructors are implicitly `noexcept` by default. * Most destructors are implicitly `noexcept` by default.
- Also, [make move operations `noexcept`](#Rc-move-noexcept). * Also, [make move operations `noexcept`](#Rc-move-noexcept).
- If writing a type intended to be used as an exception type, ensure its copy constructor is not `noexcept`. In general we cannot mechanically enforce this, because we do not know whether a type is intended to be used as an exception type. * If writing a type intended to be used as an exception type, ensure its copy constructor is not `noexcept`. In general we cannot mechanically enforce this, because we do not know whether a type is intended to be used as an exception type.
- Try not to `throw` a type whose copy constructor is not `noexcept`. In general we cannot mechanically enforce this, because even `throw std::string(...)` could throw but does not in practice. * Try not to `throw` a type whose copy constructor is not `noexcept`. In general we cannot mechanically enforce this, because even `throw std::string(...)` could throw but does not in practice.
##### Enforcement ##### Enforcement
- Catch destructors, deallocation operations, and `swap`s that `throw`. * Catch destructors, deallocation operations, and `swap`s that `throw`.
- Catch such operations that are not `noexcept`. * Catch such operations that are not `noexcept`.
**See also**: [discussion](#Sd-never-fail) **See also**: [discussion](#Sd-never-fail)