http://llvm.org/bugs/show_bug.cgi?id=20125
The problem was in unchecked dyn_cast inside of Input::createHNodes.
E.g. the following YAML code
{ColumnLimit: 80; UseTab: Never}
is parsed as
{ {'ColumnLimit': '80; UseTab'} : 'Never' }
But the parser expected that mapping key is always a scalar. Unchecked cast of MappingNode to ScalarNode caused segfault later.
The cast is now checked, the example below produces the following error:
YAML:1:2: error: Map key must be a scalar {ColumnLimit: 80; UseTab: Never} ^