In llvm::MemoryBuffer::getFile() remove an unnecessary stat call check.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 1 Mar 2013 22:48:51 +0000 (22:48 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 1 Mar 2013 22:48:51 +0000 (22:48 +0000)
commit3b05d9f4db3399f524fdf206a22771a87fa321b2
treee23c351bf16558ad175e39db7c7f1de82345b07b
parent21a7e3171bbb46a4fa769ac2d7688214168375c7
In llvm::MemoryBuffer::getFile() remove an unnecessary stat call check.

The sys::fs::is_directory() check is unnecessary because, if the filename is
a directory, the function will fail anyway with the same error code returned.
Remove the check to avoid an unnecessary stat call.

Someone needs to review on windows and see if the check is necessary there or not.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176386 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Support/MemoryBuffer.cpp