[weak vtables] Remove a bunch of weak vtables
[oota-llvm.git] / lib / Support / YAMLParser.cpp
index 9e506128bc2b52cb596feb2129b07b83c2db9873..9495cd422406b5d0aef9ee4248d8f6b3e0b7e534 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 {