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