[Issue 20368] New: dmd 2.089.0 Error: expression `main` is `void` and has no value
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Nov 8 09:34:01 UTC 2019
https://issues.dlang.org/show_bug.cgi?id=20368
Issue ID: 20368
Summary: dmd 2.089.0 Error: expression `main` is `void` and has
no value
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: regression
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: trikkuz at gmail.com
// This worked on dmd <= 2.088.1
mixin Bug!"asd";
enum test;
template Bug(string n)
{
int main()
{
import std;
foreach(name; __traits(allMembers, __traits(parent, main)))
static if (hasUDA!(__traits(getMember, __traits(parent, main),
name), test))
return 0;
return 0;
}
}
--
More information about the Digitalmars-d-bugs
mailing list