Add trivial exception specs to produce better code since the methods cannot
be inlined.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10643 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/include/Support/FileUtilities.h b/include/Support/FileUtilities.h
index a6a1dc2..978b61b 100644
--- a/include/Support/FileUtilities.h
+++ b/include/Support/FileUtilities.h
@@ -113,15 +113,15 @@
 public:
   FDHandle() : FD(-1) {}
   FDHandle(int fd) : FD(fd) {}
-  ~FDHandle();
+  ~FDHandle() throw();
 
   operator int() const { return FD; }
 
-  FDHandle &operator=(int fd);
+  FDHandle &operator=(int fd) throw();
 
   /// 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 take();
+  int take() throw();
 };
 } // End llvm namespace
 
diff --git a/include/llvm/Support/FileUtilities.h b/include/llvm/Support/FileUtilities.h
index a6a1dc2..978b61b 100644
--- a/include/llvm/Support/FileUtilities.h
+++ b/include/llvm/Support/FileUtilities.h
@@ -113,15 +113,15 @@
 public:
   FDHandle() : FD(-1) {}
   FDHandle(int fd) : FD(fd) {}
-  ~FDHandle();
+  ~FDHandle() throw();
 
   operator int() const { return FD; }
 
-  FDHandle &operator=(int fd);
+  FDHandle &operator=(int fd) throw();
 
   /// 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 take();
+  int take() throw();
 };
 } // End llvm namespace
 
diff --git a/lib/Support/FileUtilities.cpp b/lib/Support/FileUtilities.cpp
index 02b4edd..5b7f7b0 100644
--- a/lib/Support/FileUtilities.cpp
+++ b/lib/Support/FileUtilities.cpp
@@ -199,11 +199,11 @@
 // 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 @@
 
 /// 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;