Remove a dead conditional: info_ can only be allocated if FD is good. Improve
authorChris Lattner <sabre@nondot.org>
Tue, 18 Jul 2006 07:03:14 +0000 (07:03 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 18 Jul 2006 07:03:14 +0000 (07:03 +0000)
spacing

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29172 91177308-0d34-0410-b5e6-96231b3b80d8

lib/System/Unix/MappedFile.inc

index a0dfbbde872a5126ba5ed270809de5b1ad34f0de..148372b0cc30b58633302b905782b6663b4144bc 100644 (file)
@@ -44,12 +44,12 @@ void MappedFile::initialize() {
     throw std::string("Can't open file: ") + path_.toString();
   
   int mode = 0;
-  if (options_&READ_ACCESS) 
-    if (options_&WRITE_ACCESS)
+  if (options_ & READ_ACCESS) 
+    if (options_ & WRITE_ACCESS)
       mode = O_RDWR;
     else
       mode = O_RDONLY;
-  else if (options_&WRITE_ACCESS)
+  else if (options_ & WRITE_ACCESS)
     mode = O_WRONLY;
 
   int FD = ::open(path_.c_str(), mode);
@@ -68,8 +68,7 @@ void MappedFile::initialize() {
 
 void MappedFile::terminate() {
   assert(info_ && "MappedFile not initialized");
-  if (info_->FD >= 0)
-    ::close(info_->FD);
+  ::close(info_->FD);
   delete info_;
   info_ = 0;
 }