[llvm-commits] CVS: llvm-java/lib/Transforms/AddStubs.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Mon Mar 21 11:49:10 PST 2005
Changes in directory llvm-java/lib/Transforms:
AddStubs.cpp updated: 1.5 -> 1.6
---
Log message:
Add stubs for gnu.* methods as well.
---
Diffs of the changes: (+3 -1)
AddStubs.cpp | 4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm-java/lib/Transforms/AddStubs.cpp
diff -u llvm-java/lib/Transforms/AddStubs.cpp:1.5 llvm-java/lib/Transforms/AddStubs.cpp:1.6
--- llvm-java/lib/Transforms/AddStubs.cpp:1.5 Tue Mar 15 01:24:39 2005
+++ llvm-java/lib/Transforms/AddStubs.cpp Mon Mar 21 13:48:59 2005
@@ -32,7 +32,9 @@
struct AddStubs : public ModulePass {
virtual bool runOnModule(Module &M) {
for (Module::iterator F = M.begin(), E = M.end(); F != E; ++F)
- if (F->empty() && F->getName().find("java") != std::string::npos) {
+ if (F->empty() &&
+ (F->getName().find("java") != std::string::npos ||
+ F->getName().find("gnu") != std::string::npos)) {
DEBUG(std::cerr << "Stubbing out: " << F->getName() << '\n');
BasicBlock* entry = new BasicBlock("entry", F);
if (F->getReturnType() == Type::VoidTy)
More information about the llvm-commits
mailing list