Belle II Software  release-05-02-19
EigenStackConfig.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2018 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributor: Jo-Frederik Krohn *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 #pragma once
11 
28 #if defined(__GNUC__) && !defined(__clang__)
29 #define TREEFITTER_NO_STACK_WARNING \
30  _Pragma("GCC diagnostic push") \
31  _Pragma("GCC diagnostic ignored \"-Wstack-usage=\"")
32 #define TREEFITTER_RESTORE_WARNINGS \
33  _Pragma("GCC diagnostic pop")
34 #else
35 #define TREEFITTER_NO_STACK_WARNING
36 #define TREEFITTER_RESTORE_WARNINGS
37 #endif
38 
39 #define MAX_MATRIX_SIZE -1