From 609e44c8181e8f738a51eb629c8ce0a461bd69a8 Mon Sep 17 00:00:00 2001 From: RazvanN7 Date: Thu, 11 Apr 2019 10:05:48 +0300 Subject: [PATCH] Comment broken test in std/traits.d --- std/traits.d | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/std/traits.d b/std/traits.d index 88f3404cf0f..13d4cb06cdc 100644 --- a/std/traits.d +++ b/std/traits.d @@ -8408,7 +8408,10 @@ template getSymbolsByUDA(alias symbol, alias attribute) import std.internal.test.uda : Attr, HasPrivateMembers; // Trying access to private member from another file therefore we do not have access // for this otherwise we get deprecation warning - not visible from module - static assert(getSymbolsByUDA!(HasPrivateMembers, Attr).length == 1); + // This line is commented because `__traits(getMember)` should also consider + // private members; this is not currently the case, but the PR that + // fixes `__traits(getMember)` is blocked by this specific test. + //static assert(getSymbolsByUDA!(HasPrivateMembers, Attr).length == 1); static assert(hasUDA!(getSymbolsByUDA!(HasPrivateMembers, Attr)[0], Attr)); }