[Issue 11012] [TDPL] is(typeof(f) == function) fails with some functions

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Fri Jun 23 09:02:10 PDT 2017


https://issues.dlang.org/show_bug.cgi?id=11012

--- Comment #7 from anonymous4 <dfj1esp02 at sneakemail.com> ---
How it works now:
---
void f(){}
static assert(is(typeof(f)==function));
static assert(is(typeof(&f)==function));
---
line 3: Error: static assert (is(void function() == function)) is false

Looks like function pointer is not recognized as `function` by `is` expression.

--


More information about the Digitalmars-d-bugs mailing list