Skip to content

Commit 0e2bba1

Browse files
committed
[temp.constr.order] Fix example
1 parent 4dd513d commit 0e2bba1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/templates.tex

+2-2
Original file line numberDiff line numberDiff line change
@@ -2378,9 +2378,9 @@
23782378
template<template<typename T> concept X, typename T>
23792379
int f(S<X, T>) requires A<T> { return 42; } // \#1
23802380
template<template<typename T> concept X, typename T>
2381-
int f(S<X, T>) requires X<T> { return 43; } // \#2
2381+
int f(S<X, T>) requires X<T> && true { return 43; } // \#2
23822382

2383-
f(S<A, int>{}); // ok, select \#1 because \#2 is not eligible for subsumption
2383+
f(S<A, int>{}); // ambiguous
23842384
\end{codeblock}
23852385
\end{example}
23862386

0 commit comments

Comments
 (0)