[libcxx-commits] [libcxxabi] [libc++abi] Introduce LIBCXXABI_ENABLE_DEMANGLER (PR #72948)

Michael Kenzel via libcxx-commits libcxx-commits at lists.llvm.org
Thu Nov 23 15:49:34 PST 2023


================
@@ -385,7 +388,7 @@ if (LIBCXXABI_SILENT_TERMINATE)
   add_definitions(-DLIBCXXABI_SILENT_TERMINATE)
 endif()
 
-if (LIBCXXABI_NON_DEMANGLING_TERMINATE)
+if (LIBCXXABI_NON_DEMANGLING_TERMINATE OR NOT LIBCXXABI_ENABLE_DEMANGLER)
----------------
michael-kenzel wrote:

Thinking about it some more, I guess there's not really that much value in being able to control these separately. So I'd probably just use `LIBCXXABI_ENABLE_DEMANGLER` to control the demangling terminate as well, and remove the separate control for `LIBCXXABI_NON_DEMANGLING_TERMINATE`, like you suggested.

https://github.com/llvm/llvm-project/pull/72948


More information about the libcxx-commits mailing list