From 2fc2651226baac27029e38c9d6ef883fa32084db Mon Sep 17 00:00:00 2001 From: Steve Block Date: Wed, 18 May 2011 13:36:51 +0100 Subject: Merge WebKit at r78450: Initial merge by git. Change-Id: I6d3e5f1f868ec266a0aafdef66182ddc3f265dc1 --- Source/JavaScriptCore/runtime/RegExp.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'Source/JavaScriptCore/runtime/RegExp.cpp') diff --git a/Source/JavaScriptCore/runtime/RegExp.cpp b/Source/JavaScriptCore/runtime/RegExp.cpp index 31a1abe..95ce5e9 100644 --- a/Source/JavaScriptCore/runtime/RegExp.cpp +++ b/Source/JavaScriptCore/runtime/RegExp.cpp @@ -25,6 +25,7 @@ #include "Lexer.h" #include "yarr/Yarr.h" +#include "yarr/YarrJIT.h" #include #include #include @@ -230,11 +231,12 @@ void RegExp::matchCompareWithInterpreter(const UString& s, int startOffset, int* #if ENABLE(YARR_JIT) Yarr::YarrCodeBlock& codeBlock = m_representation->m_regExpJITCode; - char jitAddr[20]; + const size_t jitAddrSize = 20; + char jitAddr[jitAddrSize]; if (m_state == JITCode) - sprintf(jitAddr, "fallback"); + snprintf(jitAddr, jitAddrSize, "fallback"); else - sprintf(jitAddr, "0x%014lx", reinterpret_cast(codeBlock.getAddr())); + snprintf(jitAddr, jitAddrSize, "0x%014lx", reinterpret_cast(codeBlock.getAddr())); #else const char* jitAddr = "JIT Off"; #endif -- cgit v1.1