Driver: Fix an incorrect use of llvm::None
authorJustin Bogner <mail@justinbogner.com>
Fri, 20 Feb 2015 08:19:43 +0000 (08:19 +0000)
committerJustin Bogner <mail@justinbogner.com>
Fri, 20 Feb 2015 08:19:43 +0000 (08:19 +0000)
This function returns a bool, so llvm::None doesn't make sense here.

llvm-svn: 229997

lld/lib/Driver/WinLinkDriver.cpp

index de6b926..1baa486 100644 (file)
@@ -458,7 +458,7 @@ static bool parseDef(StringRef option, llvm::BumpPtrAllocator &alloc,
                      std::vector<moduledef::Directive *> &result) {
   ErrorOr<std::unique_ptr<MemoryBuffer>> buf = MemoryBuffer::getFile(option);
   if (!buf)
-    return llvm::None;
+    return false;
   moduledef::Lexer lexer(std::move(buf.get()));
   moduledef::Parser parser(lexer, alloc);
   return parser.parse(result);