aboutsummaryrefslogtreecommitdiff
path: root/libphobos/src/std/traits.d
diff options
context:
space:
mode:
Diffstat (limited to 'libphobos/src/std/traits.d')
-rw-r--r--libphobos/src/std/traits.d5
1 files changed, 3 insertions, 2 deletions
diff --git a/libphobos/src/std/traits.d b/libphobos/src/std/traits.d
index 18400e3..cc08ea6 100644
--- a/libphobos/src/std/traits.d
+++ b/libphobos/src/std/traits.d
@@ -788,7 +788,8 @@ private template fqnType(T,
~ (attrs & FA.trusted ? " @trusted" : "")
~ (attrs & FA.safe ? " @safe" : "")
~ (attrs & FA.nogc ? " @nogc" : "")
- ~ (attrs & FA.return_ ? " return" : "");
+ ~ (attrs & FA.return_ ? " return" : "")
+ ~ (attrs & FA.live ? " @live" : "");
}
string addQualifiers(string typeString,
@@ -4838,7 +4839,7 @@ Returns class instance alignment.
template classInstanceAlignment(T)
if (is(T == class))
{
- alias classInstanceAlignment = maxAlignment!(void*, typeof(T.tupleof));
+ enum classInstanceAlignment = __traits(classInstanceAlignment, T);
}
///