We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cd2cc5c commit b7ac955Copy full SHA for b7ac955
source/expressions.tex
@@ -5259,14 +5259,14 @@
5259
struct A {
5260
constexpr A(int i) : val(i) { }
5261
constexpr operator int() const { return val; }
5262
- constexpr operator long() const { return 43; }
+ constexpr operator long() const { return 42; }
5263
private:
5264
int val;
5265
};
5266
template<int> struct X { };
5267
-constexpr A a = 42;
5268
-X<a> x; // OK: unique conversion to \tcode{int}
5269
-int ary[a]; // error: ambiguous conversion
+constexpr A a = alignof(int);
+alignas(a) int n; // error: ambiguous conversion
+struct B { int n : a; }; // error: ambiguous conversion
5270
\end{codeblock}
5271
\end{example}%
5272
\indextext{expression|)}
0 commit comments