https://issues.dlang.org/show_bug.cgi?id=20368 --- Comment #2 from Andrea Fontana <trikkuz at gmail.com> --- Reduced: module mymod; mixin Bug; template Bug() { void main() { import std; alias bug = hasUDA!(__traits(getMember, mymod, "main"), "myuda"); } } --