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); |
}; |