Fix an inconsistency in treatment of trailing / in path::const_iterator
[oota-llvm.git] / lib / Support / YAMLParser.cpp
index 79df616e2020500aedbd9cfb37137495cbfa232f..c3d1ff1b9edad1b8716ea3bf8a0188bfe35f404d 100644 (file)
@@ -96,6 +96,15 @@ static EncodingInfo getUnicodeEncoding(StringRef Input) {
 
 namespace llvm {
 namespace yaml {
+/// Pin the vtables to this file.
+void Node::anchor() {}
+void NullNode::anchor() {}
+void ScalarNode::anchor() {}
+void KeyValueNode::anchor() {}
+void MappingNode::anchor() {}
+void SequenceNode::anchor() {}
+void AliasNode::anchor() {}
+
 /// Token - A single YAML token.
 struct Token : ilist_node<Token> {
   enum TokenKind {