*** empty log message ***
This commit is contained in:
parent
24cd7fff35
commit
e49f2a9d6c
@ -30,6 +30,7 @@
|
|||||||
#include "traceback.h"
|
#include "traceback.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
void laerror(const char *s1)
|
void laerror(const char *s1)
|
||||||
{
|
{
|
||||||
std::cerr << "LA:ERROR - ";
|
std::cerr << "LA:ERROR - ";
|
||||||
@ -41,12 +42,7 @@ void laerror(const char *s1)
|
|||||||
}
|
}
|
||||||
if(errno) perror("system error");
|
if(errno) perror("system error");
|
||||||
|
|
||||||
#ifdef USE_TRACEBACK
|
throw LAerror(s1);
|
||||||
traceback(1);
|
|
||||||
exit(1);
|
|
||||||
#else
|
|
||||||
throw LAerror(s1); //traceback possible via sigtraceback, but BFD library might fail for -O3 code on some machines and source lines would not be available
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//stub for f77 blas called from strassen routine
|
//stub for f77 blas called from strassen routine
|
||||||
|
11
laerror.h
11
laerror.h
@ -18,14 +18,23 @@
|
|||||||
#ifndef _LAERROR_H_
|
#ifndef _LAERROR_H_
|
||||||
#define _LAERROR_H_
|
#define _LAERROR_H_
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
//exception class for laerror
|
//exception class for laerror
|
||||||
class LAerror
|
class LAerror
|
||||||
{
|
{
|
||||||
const char *msg;
|
|
||||||
public:
|
public:
|
||||||
|
const char *msg;
|
||||||
LAerror(const char *s) {msg=s;};
|
LAerror(const char *s) {msg=s;};
|
||||||
};
|
};
|
||||||
|
|
||||||
extern void laerror(const char *);
|
extern void laerror(const char *);
|
||||||
|
|
||||||
|
inline std::ostream & operator<<(std::ostream &s, const LAerror &x)
|
||||||
|
{
|
||||||
|
s << x.msg;
|
||||||
|
return s;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user