Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e28cedb
CWG1953 Data races and common initial sequence
burblebee Nov 27, 2024
97837d7
CWG2283 Missing complete type requirements
burblebee Nov 27, 2024
b6c37b1
CWG2815 Overload resolution for references/pointers to noexcept funct…
burblebee Nov 27, 2024
fc62fb5
CWG2879 Undesired outcomes with const_cast
burblebee Nov 27, 2024
f304952
CWG2890 Defining members of local classes
burblebee Nov 27, 2024
0b1cf18
CWG2894 Functional casts create prvalues of reference type
burblebee Nov 27, 2024
4c2bc49
CWG2899 Bad value representations should cause undefined behavior
burblebee Nov 27, 2024
35569a9
CWG2901 Unclear semantics for near-match aliased access
burblebee Nov 27, 2024
c7193c9
CWG2905 Value-dependence of noexcept-expression
burblebee Nov 28, 2024
538a55b
CWG2906 Lvalue-to-rvalue conversion of class types for conditional op…
burblebee Nov 28, 2024
96cdeff
CWG2907 Constant lvalue-to-rvalue conversion on uninitialized std::nu…
burblebee Nov 28, 2024
de1b557
CWG2908 Counting physical source lines for __LINE__
burblebee Nov 28, 2024
3171600
CWG2909 Subtle difference between constant-initialized and constexpr
burblebee Nov 28, 2024
8b66da2
CWG2910 Effect of requirement-parameter-lists on odr-usability
burblebee Nov 28, 2024
1348564
CWG2911 Unclear meaning of expressions "appearing within" subexpressions
burblebee Nov 28, 2024
3bd5fcb
CWG2913 Grammar for deduction-guide has requires-clause in the wrong …
burblebee Nov 28, 2024
521364d
CWG2915 Explicit object parameters of type void
burblebee Nov 28, 2024
3f3c5c9
CWG2918 Consideration of constraints for address of overloaded function
burblebee Nov 28, 2024
a7eff9a
CWG2919 Conversion function candidates for initialization of const lv…
burblebee Nov 28, 2024
fb49b41
CWG2921 Exporting redeclarations of entities not attached to a named …
burblebee Nov 28, 2024
1811723
CWG2922 constexpr placement-new is too permissive
burblebee Nov 28, 2024
011e687
CWG2924 Undefined behavior during constant evaluation
burblebee Nov 28, 2024
5225f68
[dcl.attr.assume] Add missing \pnum's
tkoeppe Dec 16, 2024
6280657
CWG2927 Unclear status of translation unit with module keyword
burblebee Nov 28, 2024
018efd1
CWG2930 Unclear term "copy/move operation" in specification of copy e…
burblebee Nov 28, 2024
18f8ef2
CWG2931 Restrictions on operator functions that are explicit object m…
burblebee Nov 28, 2024
c0a7e92
CWG2933 Dangling references
burblebee Nov 28, 2024
716c99a
CWG2936 Local classes of templated functions should be part of the cu…
burblebee Nov 28, 2024
8384ae9
CWG2937 Grammar for preprocessing-file has no normative effect
burblebee Nov 28, 2024
afaa669
CWG2939 Do not allow reinterpret_cast from prvalue to rvalue reference
burblebee Nov 28, 2024
8f6236e
CWG2944 Unsequenced throw-expressions
burblebee Nov 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
CWG2944 Unsequenced throw-expressions
  • Loading branch information
burblebee authored and tkoeppe committed Dec 16, 2024
commit 8f6236e202e9c8794c22b2d0a0792962d7af321a
9 changes: 7 additions & 2 deletions source/basic.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6090,8 +6090,13 @@
the postfix expression designating the called function
are sequenced before every expression or statement
in the body of the called function.
For each function invocation or
evaluation of an \grammarterm{await-expression} \placeholder{F},
For each
\begin{itemize}
\item function invocation,
\item evaluation of an \grammarterm{await-expression}\iref{expr.await}, or
\item evaluation of a \grammarterm{throw-expression}\iref{expr.throw}
\end{itemize}
\placeholder{F},
each evaluation that does not occur within \placeholder{F} but
is evaluated on the same thread and as part of the same signal handler (if any)
is either sequenced before all evaluations that occur within \placeholder{F}
Expand Down