| Index: src/ia32/macro-assembler-ia32.h
|
| ===================================================================
|
| --- src/ia32/macro-assembler-ia32.h (revision 5696)
|
| +++ src/ia32/macro-assembler-ia32.h (working copy)
|
| @@ -421,7 +421,7 @@
|
| // Call a code stub and return the code object called. Try to generate
|
| // the code if necessary. Do not perform a GC but instead return a retry
|
| // after GC failure.
|
| - Object* TryCallStub(CodeStub* stub);
|
| + MUST_USE_RESULT MaybeObject* TryCallStub(CodeStub* stub);
|
|
|
| // Tail call a code stub (jump). Generate the code if necessary.
|
| void TailCallStub(CodeStub* stub);
|
| @@ -429,7 +429,7 @@
|
| // Tail call a code stub (jump) and return the code object called. Try to
|
| // generate the code if necessary. Do not perform a GC but instead return
|
| // a retry after GC failure.
|
| - Object* TryTailCallStub(CodeStub* stub);
|
| + MUST_USE_RESULT MaybeObject* TryTailCallStub(CodeStub* stub);
|
|
|
| // Return from a code stub after popping its arguments.
|
| void StubReturn(int argc);
|
| @@ -440,13 +440,15 @@
|
| // Call a runtime function, returning the CodeStub object called.
|
| // Try to generate the stub code if necessary. Do not perform a GC
|
| // but instead return a retry after GC failure.
|
| - Object* TryCallRuntime(Runtime::Function* f, int num_arguments);
|
| + MUST_USE_RESULT MaybeObject* TryCallRuntime(Runtime::Function* f,
|
| + int num_arguments);
|
|
|
| // Convenience function: Same as above, but takes the fid instead.
|
| void CallRuntime(Runtime::FunctionId id, int num_arguments);
|
|
|
| // Convenience function: Same as above, but takes the fid instead.
|
| - Object* TryCallRuntime(Runtime::FunctionId id, int num_arguments);
|
| + MUST_USE_RESULT MaybeObject* TryCallRuntime(Runtime::FunctionId id,
|
| + int num_arguments);
|
|
|
| // Convenience function: call an external reference.
|
| void CallExternalReference(ExternalReference ref, int num_arguments);
|
| @@ -597,9 +599,9 @@
|
| // Helper for PopHandleScope. Allowed to perform a GC and returns
|
| // NULL if gc_allowed. Does not perform a GC if !gc_allowed, and
|
| // possibly returns a failure object indicating an allocation failure.
|
| - Object* PopHandleScopeHelper(Register saved,
|
| - Register scratch,
|
| - bool gc_allowed);
|
| + MUST_USE_RESULT MaybeObject* PopHandleScopeHelper(Register saved,
|
| + Register scratch,
|
| + bool gc_allowed);
|
| };
|
|
|
|
|
|
|