[llvm-commits] CVS: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
Anton Korobeynikov
asl at math.spbu.ru
Sun Apr 29 13:57:18 PDT 2007
Changes in directory llvm/lib/Bitcode/Writer:
BitcodeWriter.cpp updated: 1.15 -> 1.16
---
Log message:
Implement visibility checking during linking. Also implement protected
visibility support for bitcode.
---
Diffs of the changes: (+3 -2)
BitcodeWriter.cpp | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff -u llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:1.15 llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:1.16
--- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:1.15 Sun Apr 29 00:49:09 2007
+++ llvm/lib/Bitcode/Writer/BitcodeWriter.cpp Sun Apr 29 15:56:48 2007
@@ -187,8 +187,9 @@
static unsigned getEncodedVisibility(const GlobalValue *GV) {
switch (GV->getVisibility()) {
default: assert(0 && "Invalid visibility!");
- case GlobalValue::DefaultVisibility: return 0;
- case GlobalValue::HiddenVisibility: return 1;
+ case GlobalValue::DefaultVisibility: return 0;
+ case GlobalValue::HiddenVisibility: return 1;
+ case GlobalValue::ProtectedVisibility: return 2;
}
}
More information about the llvm-commits
mailing list