Change this interface a bit

llvm-svn: 18063
This commit is contained in:
Chris Lattner 2004-11-20 23:52:43 +00:00
parent 8300ab6f15
commit 53ea58d4c1

View File

@ -52,12 +52,12 @@ public:
/// specifies the total size required by the stub. Stubs are not allowed to
/// have constant pools, the can only use the other emit* methods.
///
virtual void startFunctionStub(const Function &F, unsigned StubSize) {}
virtual void startFunctionStub(unsigned StubSize) {}
/// finishFunctionStub - This callback is invoked to terminate a function
/// stub.
///
virtual void *finishFunctionStub(const Function &F) { return 0; }
virtual void *finishFunctionStub(const Function *F) { return 0; }
/// emitByte - This callback is invoked when a byte needs to be written to the
/// output stream.