Fix constructors for LLVM 2.8.

0.96
Török Edvin 15 years ago
parent b22af13f7a
commit 45ba739216
  1. 2
      libclamav/c++/ClamBCRTChecks.cpp
  2. 4
      libclamav/c++/bytecode2llvm.cpp

@ -63,7 +63,7 @@ namespace {
CallGraphNode *rootNode; CallGraphNode *rootNode;
public: public:
static char ID; static char ID;
PtrVerifier() : FunctionPass((intptr_t)&ID),rootNode(0) {} PtrVerifier() : FunctionPass(ID),rootNode(0) {}
virtual bool runOnFunction(Function &F) { virtual bool runOnFunction(Function &F) {
errs() << "Running on " << F.getName() << "\n"; errs() << "Running on " << F.getName() << "\n";

@ -437,7 +437,7 @@ class RuntimeLimits : public FunctionPass {
public: public:
static char ID; static char ID;
RuntimeLimits() : FunctionPass(&ID) {} RuntimeLimits() : FunctionPass(ID) {}
virtual bool runOnFunction(Function &F) { virtual bool runOnFunction(Function &F) {
@ -581,7 +581,7 @@ char RuntimeLimits::ID;
class BrSimplifier : public FunctionPass { class BrSimplifier : public FunctionPass {
public: public:
static char ID; static char ID;
BrSimplifier() : FunctionPass(&ID) {} BrSimplifier() : FunctionPass(ID) {}
virtual bool runOnFunction(Function &F) { virtual bool runOnFunction(Function &F) {
bool Changed = false; bool Changed = false;

Loading…
Cancel
Save