Unverified Commit 39b61fbd authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

add exit() to one() functions since compilers may not recognize that MPI_Abort() does not return.

parent 61ace42e
Loading
Loading
Loading
Loading
+2 −0
Changes for src/error.cpp: 2 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -107,6 +107,7 @@ void Error::universe_one(const std::string &file, int line, const std::string &s
  throw LAMMPSAbortException(mesg, universe->uworld);
#else
  MPI_Abort(universe->uworld,1);
  exit(1); // to trick "smart" compilers into believing this does not return
#endif
}

@@ -205,6 +206,7 @@ void Error::one(const std::string &file, int line, const std::string &str)
  if (screen) fflush(screen);
  if (logfile) fflush(logfile);
  MPI_Abort(world,1);
  exit(1); // to trick "smart" compilers into believing this does not return
#endif
}