Index: src/mips64/code-stubs-mips64.cc |
diff --git a/src/mips64/code-stubs-mips64.cc b/src/mips64/code-stubs-mips64.cc |
index a98c8bdfa5a9a002cc1d324a7b24465d0896498c..bb81a4f8c6a1957b02a3dc7d9b582580967075ef 100644 |
--- a/src/mips64/code-stubs-mips64.cc |
+++ b/src/mips64/code-stubs-mips64.cc |
@@ -1076,20 +1076,10 @@ void RestoreRegistersStateStub::GenerateAheadOfTime(Isolate* isolate) { |
void CodeStub::GenerateFPStubs(Isolate* isolate) { |
+ // Generate if not already in cache. |
SaveFPRegsMode mode = kSaveFPRegs; |
- CEntryStub save_doubles(isolate, 1, mode); |
- StoreBufferOverflowStub stub(isolate, mode); |
- // These stubs might already be in the snapshot, detect that and don't |
- // regenerate, which would lead to code stub initialization state being messed |
- // up. |
- Code* save_doubles_code; |
- if (!save_doubles.FindCodeInCache(&save_doubles_code)) { |
- save_doubles_code = *save_doubles.GetCode(); |
- } |
- Code* store_buffer_overflow_code; |
- if (!stub.FindCodeInCache(&store_buffer_overflow_code)) { |
- store_buffer_overflow_code = *stub.GetCode(); |
- } |
+ CEntryStub(isolate, 1, mode).GetCode(); |
+ StoreBufferOverflowStub(isolate, mode).GetCode(); |
isolate->set_fp_stubs_generated(true); |
} |