Revision a9ccbcd5320a21645440238df269b04e41a2125f authored by moneta on 15 June 2020, 08:46:09 UTC, committed by moneta on 15 June 2020, 09:17:24 UTC
For example when a user defines a function with the name "f1gaus" and then reuses that name could cause in same case an error parsing the expression. Example : ``` TF1 f1("f1gaus","gaus"); TF1 f2("f2gaus","f1gaus+gaus(3)"); ``` If the function name is for example "fgaus" it was working before, but not if a character number is used before the pre-defined function name such as "f1gaus". Add also a test for parsing these cases in TFormulaParsingTest. This commit fixes ROOT-10815
1 parent b6700a6
RConfigure.in
#ifndef ROOT_RConfigure
#define ROOT_RConfigure
/* Configurations file for @architecture@ */
#cmakedefine R__HAVE_CONFIG
#ifdef R__HAVE_CONFIG
#define ROOTPREFIX "@prefix@"
#define ROOTBINDIR "@bindir@"
#define ROOTLIBDIR "@libdir@"
#define ROOTINCDIR "@incdir@"
#define ROOTETCDIR "@etcdir@"
#define ROOTDATADIR "@datadir@"
#define ROOTDOCDIR "@docdir@"
#define ROOTMACRODIR "@macrodir@"
#define ROOTTUTDIR "@tutdir@"
#define ROOTSRCDIR "@srcdir@"
#define ROOTICONPATH "@iconpath@"
#define TTFFONTDIR "@ttffontdir@"
#endif
#define EXTRAICONPATH "@extraiconpath@"
#@setresuid@ R__HAS_SETRESUID /**/
#@hasmathmore@ R__HAS_MATHMORE /**/
#@haspthread@ R__HAS_PTHREAD /**/
#@hasxft@ R__HAS_XFT /**/
#@hascocoa@ R__HAS_COCOA /**/
#@hasvc@ R__HAS_VC /**/
#@hasvdt@ R__HAS_VDT /**/
#@hasveccore@ R__HAS_VECCORE /**/
#@usecxxmodules@ R__USE_CXXMODULES /**/
#@uselibc++@ R__USE_LIBCXX /**/
#@hasstdstringview@ R__HAS_STD_STRING_VIEW /**/
#@hasstdexpstringview@ R__HAS_STD_EXPERIMENTAL_STRING_VIEW /**/
#@hasstodstringview@ R__HAS_STOD_STRING_VIEW /**/
#@hasopplusequalstringview@ R__HAS_OP_EQUAL_PLUS_STRING_VIEW /**/
#@hasstdapply@ R__HAS_STD_APPLY /**/
#@hasstdinvoke@ R__HAS_STD_INVOKE /**/
#@hasstdindexsequence@ R__HAS_STD_INDEX_SEQUENCE /**/
#@has_found_attribute_always_inline@ R__HAS_ATTRIBUTE_ALWAYS_INLINE /**/
#@has_found_attribute_noinline@ R__HAS_ATTRIBUTE_NOINLINE /**/
#@useimt@ R__USE_IMT /**/
#@memory_term@ R__COMPLETE_MEM_TERMINATION /**/
#@hascefweb@ R__HAS_CEFWEB /**/
#@hasqt5webengine@ R__HAS_QT5WEB /**/
#@hasdavix@ R__HAS_DAVIX /**/
#@hasdataframe@ R__HAS_DATAFRAME /**/
#@use_less_includes@ R__LESS_INCLUDES /**/
#if defined(R__HAS_VECCORE) && defined(R__HAS_VC)
#ifndef VECCORE_ENABLE_VC
#define VECCORE_ENABLE_VC
#endif
#endif
#@uselz4@ R__HAS_DEFAULT_LZ4 /**/
#@usezlib@ R__HAS_DEFAULT_ZLIB /**/
#@uselzma@ R__HAS_DEFAULT_LZMA /**/
#@usezstd@ R__HAS_DEFAULT_ZSTD /**/
#@usecloudflarezlib@ R__HAS_CLOUDFLARE_ZLIB /**/
#@hastmvacpu@ R__HAS_TMVACPU /**/
#@hastmvagpu@ R__HAS_TMVAGPU /**/
#@hastmvacudnn@ R__HAS_CUDNN /**/
#@haspymva@ R__HAS_PYMVA /**/
#@hasrmva@ R__HAS_RMVA /**/
#endif
Computing file changes ...