[
dnl First the flags for gcc compilers
if test "$GXX" = yes ; then
- CXXFLAGSO="$CXXFLAGS -O2 -Wuninitialized -felide-constructors -ftemplate-depth-32"
- CXXFLAGSG="$CXXFLAGS -DDEBUG -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Winline -Woverloaded-virtual -Wsynth -Wsign-compare -Wconversion -Wswitch -ftemplate-depth-32"
+ CXXFLAGSO="$CXXFLAGS -O2 -Wuninitialized -felide-constructors -ftemplate-depth-128"
+ CXXFLAGSG="$CXXFLAGS -DDEBUG -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Winline -Woverloaded-virtual -Wsynth -Wsign-compare -Wconversion -Wswitch -ftemplate-depth-128"
dnl BOOST uses long long, so don't warn about this
CXXFLAGSG="$CXXFLAGSG -Wno-long-long"
std::cerr << "--------------------------------------------------------"
<< std::endl;
std::abort ();
-};
+}
template <class exc>
void __IssueError_Throw (const char *file,
// Fill the fields of the exception object
e.SetFields (file, line, function, cond, exc_name);
throw e;
-};
+}
#define AssertThrow(cond, exc) \
{ \
namespace StandardExceptions
{
DeclException0 (ExcInternalError);
-};
+}
using namespace StandardExceptions;
],
[
if test "$GXX" = yes ; then
- CXXFLAGSO="$CXXFLAGS -O2 -Wuninitialized -felide-constructors -ftemplate-depth-32"
- CXXFLAGSG="$CXXFLAGS -DDEBUG -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Winline -Woverloaded-virtual -Wsynth -Wsign-compare -Wconversion -Wswitch -ftemplate-depth-32"
+ CXXFLAGSO="$CXXFLAGS -O2 -Wuninitialized -felide-constructors -ftemplate-depth-128"
+ CXXFLAGSG="$CXXFLAGS -DDEBUG -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Winline -Woverloaded-virtual -Wsynth -Wsign-compare -Wconversion -Wswitch -ftemplate-depth-128"
CXXFLAGSG="$CXXFLAGSG -Wno-long-long"
std::cerr << "--------------------------------------------------------"
<< std::endl;
std::abort ();
-};
+}
template <class exc>
void __IssueError_Throw (const char *file,
// Fill the fields of the exception object
e.SetFields (file, line, function, cond, exc_name);
throw e;
-};
+}
#define AssertThrow(cond, exc) \
{ \
namespace StandardExceptions
{
DeclException0 (ExcInternalError);
-};
+}
using namespace StandardExceptions;
int
std::cerr << "--------------------------------------------------------"
<< std::endl;
std::abort ();
-};
+}
template <class exc>
void __IssueError_Throw (const char *file,
// Fill the fields of the exception object
e.SetFields (file, line, function, cond, exc_name);
throw e;
-};
+}
#define AssertThrow(cond, exc) \
{ \
namespace StandardExceptions
{
DeclException0 (ExcInternalError);
-};
+}
using namespace StandardExceptions;
int