[llvm-commits] CVS: llvm/lib/Bytecode/Reader/Reader.cpp
Anton Korobeynikov
asl at math.spbu.ru
Sun Apr 29 11:35:44 PDT 2007
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.256 -> 1.257
---
Log message:
Implement protected visibility. This partly implements PR1363: http://llvm.org/PR1363 . Linker
should be taught to deal with protected symbols.
---
Diffs of the changes: (+2 -0)
Reader.cpp | 2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Bytecode/Reader/Reader.cpp
diff -u llvm/lib/Bytecode/Reader/Reader.cpp:1.256 llvm/lib/Bytecode/Reader/Reader.cpp:1.257
--- llvm/lib/Bytecode/Reader/Reader.cpp:1.256 Sat Apr 28 08:44:59 2007
+++ llvm/lib/Bytecode/Reader/Reader.cpp Sun Apr 29 13:35:00 2007
@@ -1532,6 +1532,7 @@
switch (VisibilityID) {
case 0: Visibility = GlobalValue::DefaultVisibility; break;
case 1: Visibility = GlobalValue::HiddenVisibility; break;
+ case 2: Visibility = GlobalValue::ProtectedVisibility; break;
default:
error("Unknown visibility type: " + utostr(VisibilityID));
Visibility = GlobalValue::DefaultVisibility;
@@ -1767,6 +1768,7 @@
switch (VisibilityID) {
case 0: Visibility = GlobalValue::DefaultVisibility; break;
case 1: Visibility = GlobalValue::HiddenVisibility; break;
+ case 2: Visibility = GlobalValue::ProtectedVisibility; break;
default:
error("Unknown visibility type: " + utostr(VisibilityID));
Visibility = GlobalValue::DefaultVisibility;
More information about the llvm-commits
mailing list