Author: sammccall Date: Tue Nov 21 08:44:16 2017 New Revision: 318778 URL: http://llvm.org/viewvc/llvm-project?rev=318778&view=rev Log: [clangd] Fix dumb && || bug from r318774
Modified: clang-tools-extra/trunk/clangd/JSONExpr.cpp Modified: clang-tools-extra/trunk/clangd/JSONExpr.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/JSONExpr.cpp?rev=318778&r1=318777&r2=318778&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/JSONExpr.cpp (original) +++ clang-tools-extra/trunk/clangd/JSONExpr.cpp Tue Nov 21 08:44:16 2017 @@ -344,7 +344,7 @@ bool Parser::parseUnicode(std::string &O uint16_t Second; if (!Parse4Hex(Second)) return false; - if (Second < 0xDC00 && Second >= 0xE000) { + if (Second < 0xDC00 || Second >= 0xE000) { Invalid(); // Leading surrogate not followed by trailing. First = Second; // Second escape still needs to be processed. continue; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits