Add trivial exception specs to produce better code since the methods cannot
[oota-llvm.git] / lib / Support / FileUtilities.cpp
index 02b4edd557324260e9d56f15f2ff961f3884b934..5b7f7b01c51589e5a2397c878f5f502b95813b26 100644 (file)
@@ -199,11 +199,11 @@ bool llvm::MakeFileReadable(const std::string &Filename) {
 // FDHandle class implementation
 //
 
-FDHandle::~FDHandle() {
+FDHandle::~FDHandle() throw() {
   if (FD != -1) close(FD);
 }
 
-FDHandle &FDHandle::operator=(int fd) {
+FDHandle &FDHandle::operator=(int fd) throw() {
   if (FD != -1) close(FD);
   FD = fd;
   return *this;
@@ -212,7 +212,7 @@ FDHandle &FDHandle::operator=(int fd) {
 
 /// take - Take ownership of the file descriptor away from the FDHandle
 /// object, so that the file is not closed when the FDHandle is destroyed.
-int FDHandle::take() {
+int FDHandle::take() throw() {
   int Ret = FD;
   FD = -1;
   return Ret;