> for i=1:5
>     @generate_nonnegative_variable(m)
>

macro runs at parse time and this does **NOT** run the macro multiple times
in the loop, only once. The generated code, which reference the result of
`gensym` but not calling `gensym` will be run multiple iterations.

Reply via email to