if (Style.InsertBraces) {
FormatStyle S = Expanded;
S.InsertBraces = true;
- Passes.emplace_back([&](const Environment &Env) {
+ Passes.emplace_back([&, S](const Environment &Env) {
return BracesInserter(Env, S).process(/*SkipAnnotation=*/true);
});
}
if (Style.RemoveBracesLLVM) {
FormatStyle S = Expanded;
S.RemoveBracesLLVM = true;
- Passes.emplace_back([&](const Environment &Env) {
+ Passes.emplace_back([&, S](const Environment &Env) {
return BracesRemover(Env, S).process(/*SkipAnnotation=*/true);
});
}
if (Style.RemoveSemicolon) {
FormatStyle S = Expanded;
S.RemoveSemicolon = true;
- Passes.emplace_back([&](const Environment &Env) {
+ Passes.emplace_back([&, S](const Environment &Env) {
return SemiRemover(Env, S).process(/*SkipAnnotation=*/true);
});
}