2011-07-21 16:47:47 -07:00
|
|
|
//error-pattern:is an expr, expected an identifier
|
2011-06-20 17:26:17 -07:00
|
|
|
fn main() {
|
2011-08-19 15:16:48 -07:00
|
|
|
#macro[[#mylambda[x, body],
|
|
|
|
{
|
|
|
|
fn f(x: int) -> int { ret body }
|
|
|
|
f
|
|
|
|
}]];
|
2011-07-13 15:44:09 -07:00
|
|
|
|
2011-08-19 15:16:48 -07:00
|
|
|
assert (#mylambda[y * 1, y * 2](8) == 16);
|
|
|
|
}
|