Index: src/ia32/assembler-ia32.h |
diff --git a/src/ia32/assembler-ia32.h b/src/ia32/assembler-ia32.h |
index 2ce41e0a5f7ef7909ed1f57221be1a28cf75e52f..55ab81452a602414a942b18ceef6ff05bf1747e9 100644 |
--- a/src/ia32/assembler-ia32.h |
+++ b/src/ia32/assembler-ia32.h |
@@ -493,14 +493,18 @@ class Assembler : public AssemblerBase { |
ConstantPoolArray* constant_pool); |
inline static void set_target_address_at(Address pc, |
ConstantPoolArray* constant_pool, |
- Address target); |
+ Address target, |
+ ICacheFlushMode icache_flush_mode = |
+ FLUSH_ICACHE_IF_NEEDED); |
static inline Address target_address_at(Address pc, Code* code) { |
ConstantPoolArray* constant_pool = code ? code->constant_pool() : NULL; |
return target_address_at(pc, constant_pool); |
} |
static inline void set_target_address_at(Address pc, |
Code* code, |
- Address target) { |
+ Address target, |
+ ICacheFlushMode icache_flush_mode = |
+ FLUSH_ICACHE_IF_NEEDED) { |
ConstantPoolArray* constant_pool = code ? code->constant_pool() : NULL; |
set_target_address_at(pc, constant_pool, target); |
} |