mirror of
https://review.haiku-os.org/buildtools
synced 2025-02-12 08:47:41 +01:00
Updated dependencies: * GMP 6.2.1 * ISL 0.24 * MPL 1.2.1 * MPFR 4.1.0 The dependencies were pulled in by running the ./contrib/download_prerequisites script and then manually removing the symbolic links and archives, and renaming the directories (i.e mv isl-0.24 to isl)
25 lines
326 B
D
25 lines
326 B
D
// https://issues.dlang.org/show_bug.cgi?id=22210
|
|
|
|
import core.internal.traits : allSatisfy;
|
|
|
|
enum isHashable(T) = __traits(compiles,
|
|
() { T.init; }
|
|
);
|
|
|
|
class A
|
|
{
|
|
static if (isHashable!B) {}
|
|
}
|
|
|
|
class B
|
|
{
|
|
static if (isHashable!C) {}
|
|
}
|
|
|
|
class C
|
|
{
|
|
static if (allSatisfy!(isHashable, int, B)) {}
|
|
}
|
|
|
|
void main() {}
|