cling/test/Prompt
Jonas Hahnfeld c7558a2c0d Reset function sections before JITting
This makes all functions end up in the same text section, which is
important for TCling on macOS to catch exceptions from constructors:
Stack unwinding requires information about program addresses to find
out which objects to destroy and what code should be called to handle
the exception. These addresses are relocated against a single __text
section when loading the produced MachO binary, which breaks if the
call sites of global constructors end up in a separate init section.

Fixes ROOT-10703 and ROOT-10962
2021-02-10 15:18:14 +01:00
..
MetaProcessor Adapt to new default opt level. 2017-11-07 19:44:33 +01:00
ValuePrinter Support GCC10 type name: 2020-08-20 17:29:08 +02:00
BlockComments.C When looking for the end of a block comment, really don’t bother with nesting. Finding the first end is good enough, the real parser can warn about any balancing issues. 2017-07-13 10:21:58 +02:00
ClashingDecls.C Move from KnownFail, now that it works! 2017-01-12 11:14:34 +01:00
Continuation.C Remove outdated comment. 2017-06-23 15:14:10 +02:00
cppmacros_remember.C Refer to license in test and demo files. 2014-01-07 12:02:58 +01:00
cppmacros.C Test for ROOT-7113: pragma once on prompt. 2015-02-27 11:05:19 +01:00
cppundef.C Refer to license in test and demo files. 2014-01-07 12:02:58 +01:00
decls.C Remove debug breakage. 2017-02-21 15:14:05 +01:00
DontWrap.C IsClassOrFunction: Handle signedness modifiers 2020-07-01 22:44:08 +02:00
Exceptions.C Reset function sections before JITting 2021-02-10 15:18:14 +01:00
faildecls.C Add test for ROOT-7610. 2016-09-06 10:14:21 +02:00
globalinit.C Windows: Fix various test failures. 2016-12-12 12:44:09 +01:00
globalinit.C2.h Fix license; remove $Id$ version. 2014-01-07 11:14:04 +01:00
globalinit.C.h Fix license; remove $Id$ version. 2014-01-07 11:14:04 +01:00
globals.C Refer to license in test and demo files. 2014-01-07 12:02:58 +01:00
initorder.C Windows: Trivial fix for initorder.C. 2017-02-17 15:14:06 +01:00
OutputRedirect.C Adapt to new=old value printer: "1.000000" for a double 1 instead of "1". 2017-12-05 15:40:37 +01:00
PreprocessorIf.C Add preprocessor #if conditional support to InputValidator. 2016-12-12 12:29:38 +01:00
RawInput.C Refer to license in test and demo files. 2014-01-07 12:02:58 +01:00
RecursiveGlobalInits.C Remove trailing spaces 2014-08-13 16:08:36 +02:00
Redeclarations.C Create a virtual file entry for each input line. 2017-06-08 10:29:13 +02:00
Regression.C Fix failing test. 2019-03-17 08:15:02 +01:00