I fixed it like this (not sure it's 100% correct though!!)
Oct 4 2018
Ok I found the issue with noexcept, it's not related to your patch.
There is a missing
Actually, without your change to HasMultipleNestedBlocks, I'm almost getting the expected result: Lambda body is correctly indented (and not by function name's length).
The only thing not working (and it's not either way, with or without your change to HasMultipleNestedBlocks), is nested lambdas. The body is not properly indented (but it's not that bad).
consider the following sample code (formatted without your patch)