http://d.puremagic.com/issues/show_bug.cgi?id=11080
--- Comment #23 from Andrej Mitrovic <andrej.mitrov...@gmail.com> 2013-09-23 04:21:26 PDT --- (In reply to comment #22) > > ...rules you wouldn't be able to apply to normal functions. For example an > "enforce" that refuses array literals. Can't happen. > > Actually it's the other way around. Currently, assert is special. > > void enforce(bool b, string msg = "xxx") > { > } > > void main() > { > enforce("zzz"); > } > > > zunk.d(8): Error: function zunk.enforce (bool b, string msg = "xxx") is not > callable using argument types (string) That's not the Phobos enforce. This is: ----- import std.exception; void main() { enforce("zzz"); // works fine } ----- -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------