Skip to content

Commit e7eb5c5

Browse files
committed
Workaround for issue 20368 on dlang/dmd
1 parent 5907511 commit e7eb5c5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

source/reserved/package.d

+1-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ template Reserved(string serviceName)
8989
auto getReservedFunction(alias T)()
9090
{
9191
foreach(name; __traits(allMembers, __traits(parent, main)))
92-
static if (hasUDA!(__traits(getMember, __traits(parent, main), name), T))
92+
static if (name != "main" /* issue 20368 with dmd 2.089.0 */ && hasUDA!(__traits(getMember, __traits(parent, main), name), T))
9393
return &__traits(getMember, __traits(parent, main), name);
9494
}
9595

0 commit comments

Comments
 (0)