[PATCH] D69825: [Clang][Driver] Re-use the calling process instead of creating a new process for the cc1 invocation

Alexandre Ganea via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Dec 4 07:03:25 PST 2019


aganea added a comment.

In D69825#1768111 <https://reviews.llvm.org/D69825#1768111>, @arphaman wrote:

> @aganea Please disable the new behavior for the Darwin platform. We rely on the fact that Clang `-cc1` processes crash to report crashes using system's crash reporting infrastructure.


Will do of course. Just for my own curiosity, how do you actually disable the LLVM signal handler when you ship clang to customers? Through the env var `LLVM_DISABLE_CRASH_REPORT`? Or maybe this is disabled by default in your downstream fork? Does `SignalHandler()` get called?

Should I disable it through a `#ifndef __APPLE__`? Or something else?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69825/new/

https://reviews.llvm.org/D69825





More information about the cfe-commits mailing list