I like the continuing behaviour of jassertfalse on intel-machines, while on arm the whole process crashes.
This could be easily simulated on arm by setting manually a break point. But jassertfalse is a pure macro, where you can’t set a breakpoint.
Would it be an option improve jassertfalse to call a function-body (or optionally), so it would easy, by setting a breakpoint, and uncommenting one line, to re-enable the old continuing behaviour?
#elif JUCE_MAC && JUCE_CLANG && JUCE_ARM
void juce_debugbreak_arm();
#define JUCE_BREAK_IN_DEBUGGER { juce_debugbreak_arm(); }
in cpp-file:
void juce_debugbreak_arm()
{ // to enable continuing debug-break, remove next line and set a breakpoint on this line
__builtin_debugtrap();
}
PS: Or do you know better options?