jinja2::MakeCallable has compilation error when number of arguments > 3 (original) (raw)

Example :
oTemplateEnv->AddGlobal("urlize", jinja2::MakeCallable(
[](const std::string &urlLink, const std::string &labelName, const int &limitWord, const std::string &targetStr) {
return urlLink;
},
jinja2::ArgInfo{"urlLink"}, jinja2::ArgInfo{"labelName"}, jinja2::ArgInfo{"limitWord", false, 0}, jinja2::ArgInfo{"targetStr", false, ""}));

Compile: g++: internal compiler error: Killed (program cc1plus)