Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index 4a5cd03b6f9fa977e44a967dd6729bbab32c1d05..37aafe7f9a96dc158411093d2491560412283d6b 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -1749,6 +1749,9 @@ void Builtins::SetUp(bool create_heap_objects) { |
CodeDesc desc; |
masm.GetCode(&desc); |
Code::Flags flags = functions[i].flags; |
+ if (masm.is_thumb_mode()) { |
+ flags = Code::SetThumbModeInFlags(flags); |
+ } |
Object* code = NULL; |
{ |
// During startup it's OK to always allocate and defer GC to later. |