Improve error handling in YAML parsing
authorMehdi Amini <mehdi.amini@apple.com>
Mon, 28 Nov 2016 21:38:52 +0000 (21:38 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Mon, 28 Nov 2016 21:38:52 +0000 (21:38 +0000)
commit3ab3fef2f17e35f1ab2a9bc6e28ddbc3fae27703
tree1377eaeeba4531d4dccc572f9fad77b53f0ad2e9
parentce3c8ef26e0ab8148a57810263bf3120fc6f4200
Improve error handling in YAML parsing

Some scanner errors were not checked and reported by the parser.

Fix PR30934. Recommit r288014 after fixing unittest.

Patch by: Serge Guelton <serge.guelton@telecom-bretagne.eu>

Differential Revision: https://reviews.llvm.org/D26419

llvm-svn: 288071
llvm/include/llvm/Support/YAMLParser.h
llvm/lib/Support/YAMLParser.cpp
llvm/lib/Support/YAMLTraits.cpp
llvm/unittests/Support/YAMLIOTest.cpp