[libc++abi][NFCI] Refactor demangling_terminate_handler to reduce nesting
authorLouis Dionne <ldionne.2@gmail.com>
Tue, 10 May 2022 14:35:49 +0000 (10:35 -0400)
committerLouis Dionne <ldionne.2@gmail.com>
Fri, 13 May 2022 16:22:40 +0000 (12:22 -0400)
commitf21cf11a4c1d4b09f956e50706307fe986f527dc
treeddcdd470906934a1c054e08bc2941b1bfc0b57e2
parent1662cfa4be33edd94ab71f8aa83676eb8b378f4a
[libc++abi][NFCI] Refactor demangling_terminate_handler to reduce nesting

This keeps the same logic, but uses early return to avoid multiple layers
of nested ifs and make the code simpler to follow.

Differential Revision: https://reviews.llvm.org/D125476
libcxxabi/src/cxa_default_handlers.cpp