From 5c505b86ca1f7265d19f22ce39876dc6bbb94fee Mon Sep 17 00:00:00 2001 From: Job Bautista Date: Sun, 25 Dec 2022 14:50:24 +0800 Subject: [PATCH] No issue - Fallthrough attributes must be terminated with semicolon. This also fixes building with Clang 15 on Linux. --- js/src/irregexp/RegExpParser.cpp | 2 +- js/src/vm/RegExpObject.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/irregexp/RegExpParser.cpp b/js/src/irregexp/RegExpParser.cpp index c609f5940d..ed86fe2464 100644 --- a/js/src/irregexp/RegExpParser.cpp +++ b/js/src/irregexp/RegExpParser.cpp @@ -987,7 +987,7 @@ RegExpParser::ParseClassEscape(char16_t* char_class, widechar *value, } return true; } - MOZ_FALLTHROUGH + MOZ_FALLTHROUGH; default: if (!ParseClassCharacterEscape(value)) return false; diff --git a/js/src/vm/RegExpObject.cpp b/js/src/vm/RegExpObject.cpp index e96db29edb..2c6d66381f 100644 --- a/js/src/vm/RegExpObject.cpp +++ b/js/src/vm/RegExpObject.cpp @@ -1558,7 +1558,7 @@ ParseRegExpFlags(const CharT* chars, size_t length, RegExpFlag* flagsOut, char16 return false; break; } - MOZ_FALLTHROUGH + MOZ_FALLTHROUGH; default: return false; }