| Index: src/assembler.h
|
| ===================================================================
|
| --- src/assembler.h (revision 3302)
|
| +++ src/assembler.h (working copy)
|
| @@ -471,12 +471,14 @@
|
|
|
| static void* Redirect(void* address, bool fp_return = false) {
|
| if (redirector_ == NULL) return address;
|
| - return (*redirector_)(address, fp_return);
|
| + void* answer = (*redirector_)(address, fp_return);
|
| + return answer;
|
| }
|
|
|
| static void* Redirect(Address address_arg, bool fp_return = false) {
|
| void* address = reinterpret_cast<void*>(address_arg);
|
| - return redirector_ == NULL ? address : (*redirector_)(address, fp_return);
|
| + void* answer = (redirector_ == NULL) ? address : (*redirector_)(address, fp_return);
|
| + return answer;
|
| }
|
|
|
| void* address_;
|
|
|