aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/external/metalang99/bench/many_call_in_arg_pos.c
blob: 712738f0baa44412256360e60e992c7cf3ad1a23 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#include <metalang99.h>

#define F_IMPL(x) v(x)

#define CALL ML99_call(F, ML99_call(F, ML99_call(F, v(~~~~~))))
#define _5   CALL, CALL, CALL, CALL, CALL
#define _10  _5, _5
#define _100 _10, _10, _10, _10, _10, _10, _10, _10, _10, _10

ML99_EVAL(_100)