[llvm-commits] CVS: llvm/lib/VMCore/AsmWriter.cpp
Chris Lattner
lattner at cs.uiuc.edu
Thu Oct 16 13:31:13 PDT 2003
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.99 -> 1.100
---
Log message:
Add support for 'weak' linkage.
---
Diffs of the changes: (+6 -4)
Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u llvm/lib/VMCore/AsmWriter.cpp:1.99 llvm/lib/VMCore/AsmWriter.cpp:1.100
--- llvm/lib/VMCore/AsmWriter.cpp:1.99 Fri Oct 10 12:54:14 2003
+++ llvm/lib/VMCore/AsmWriter.cpp Thu Oct 16 13:29:00 2003
@@ -584,8 +584,9 @@
Out << "external ";
else
switch (GV->getLinkage()) {
- case GlobalValue::InternalLinkage: Out << "internal "; break;
- case GlobalValue::LinkOnceLinkage: Out << "linkonce "; break;
+ case GlobalValue::InternalLinkage: Out << "internal "; break;
+ case GlobalValue::LinkOnceLinkage: Out << "linkonce "; break;
+ case GlobalValue::WeakLinkage: Out << "weak "; break;
case GlobalValue::AppendingLinkage: Out << "appending "; break;
case GlobalValue::ExternalLinkage: break;
}
@@ -652,8 +653,9 @@
Out << "declare ";
else
switch (F->getLinkage()) {
- case GlobalValue::InternalLinkage: Out << "internal "; break;
- case GlobalValue::LinkOnceLinkage: Out << "linkonce "; break;
+ case GlobalValue::InternalLinkage: Out << "internal "; break;
+ case GlobalValue::LinkOnceLinkage: Out << "linkonce "; break;
+ case GlobalValue::WeakLinkage: Out << "weak "; break;
case GlobalValue::AppendingLinkage: Out << "appending "; break;
case GlobalValue::ExternalLinkage: break;
}
More information about the llvm-commits
mailing list