diff --git a/js/src/frontend/TokenStream.cpp b/js/src/frontend/TokenStream.cpp index 0157e48bf64c..aa53509bdb2f 100644 --- a/js/src/frontend/TokenStream.cpp +++ b/js/src/frontend/TokenStream.cpp @@ -626,7 +626,8 @@ TokenStreamChars::internalEncodingError(uint8_t releva TokenStreamAnyChars& anyChars = anyCharsAccess(); - if (bool hasLineOfContext = anyChars.fillExcludingContext(&err, offset)) { + bool hasLineOfContext = anyChars.fillExcludingContext(&err, offset); + if (hasLineOfContext) { if (!internalComputeLineOfContext(&err, offset)) break;