On master, test: alias a = __traits(isIntegral, 1.1); pragma(msg, a); Output: Error: unknown, please file report on issues.dlang.org test.d(2): while evaluating `pragma(msg, a)` It should print 'can't alias expression...'
@BorisCarvajal created dlang/dmd pull request #14203 "Fix Issue 23178 - Unknown error using alias to `__traits` evaluated as expression" fixing this issue: - Fix Issue 23178 - Unknown error using alias to `__traits` evaluated as expression https://github.com/dlang/dmd/pull/14203
dlang/dmd pull request #14203 "Fix Issue 23178 - Unknown error using alias to `__traits` evaluated as expression" was merged into master: - 7d624acb60905b16bb037cd1d9379e295dd09582 by Boris Carvajal: Fix Issue 23178 - Unknown error using alias to `__traits` evaluated as expression https://github.com/dlang/dmd/pull/14203