Andrej Mitrovic <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #1 from Andrej Mitrovic <> 2010-08-29 
19:11:49 PDT ---
I think this is a problem of the keyword pure trying to act as a type specifier
for the return type ( See also my bug 4734 for a similar issue).

If you put pure after the function definition but before the identifier, like

pure int foo4(int function(int) pure func, int x) {

then your example compiles and all asserts pass.

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to