Remove manual conditional error handling code.

llvm-svn: 38540
diff --git a/clang/Lex/MacroExpander.cpp b/clang/Lex/MacroExpander.cpp
index ffcdad8..e9a7cf4 100644
--- a/clang/Lex/MacroExpander.cpp
+++ b/clang/Lex/MacroExpander.cpp
@@ -18,7 +18,7 @@
 using namespace clang;
 
 /// Lex - Lex and return a token from this macro stream.
-bool MacroExpander::Lex(LexerToken &Tok) {
+void MacroExpander::Lex(LexerToken &Tok) {
   // Lexing off the end of the macro, pop this macro off the expansion stack.
   if (CurToken == Macro.getNumTokens())
     return PP.HandleEndOfMacro(Tok);
@@ -38,5 +38,4 @@
     return PP.HandleIdentifier(Tok);
 
   // Otherwise, return a normal token.
-  return false;
 }