diff options
author | Yulong Bai <yulong.bai@qt.io> | 2019-03-08 15:51:00 +0100 |
---|---|---|
committer | Yulong Bai <yulong.bai@qt.io> | 2019-03-11 21:55:39 +0000 |
commit | 662c53dc583188d0278c86f59ab6b80056dbd419 (patch) | |
tree | ea107474b54ad1b6c439eed5e65233b8d871f780 /src/3rdparty | |
parent | 5ad4faf773b9b21680f703d345bbbe08cb029772 (diff) |
JSC::Yarr::Parser: fix invalid noreturn warning
Function 'isValidNamedForwardReference' declared 'noreturn' but still returned.
Attribute macro 'NO_RETURN_DUE_TO_ASSERT' is deleted to pass compilation
for GCC and Clang while [-Werror,-Winvalid-noreturn] enabled.
Fixes: QTBUG-74250
Change-Id: I6f7f64ffacf8003f0c695e6a4b9cb422ba57153c
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/3rdparty')
-rw-r--r-- | src/3rdparty/masm/yarr/YarrParser.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/3rdparty/masm/yarr/YarrParser.h b/src/3rdparty/masm/yarr/YarrParser.h index 8032b39811..f1ffc92189 100644 --- a/src/3rdparty/masm/yarr/YarrParser.h +++ b/src/3rdparty/masm/yarr/YarrParser.h @@ -195,7 +195,7 @@ private: NO_RETURN_DUE_TO_ASSERT void assertionWordBoundary(bool) { RELEASE_ASSERT_NOT_REACHED(); } NO_RETURN_DUE_TO_ASSERT void atomBackReference(unsigned) { RELEASE_ASSERT_NOT_REACHED(); } NO_RETURN_DUE_TO_ASSERT void atomNamedBackReference(const String&) { RELEASE_ASSERT_NOT_REACHED(); } - NO_RETURN_DUE_TO_ASSERT bool isValidNamedForwardReference(const String&) { RELEASE_ASSERT_NOT_REACHED(); return false; } + bool isValidNamedForwardReference(const String&) { RELEASE_ASSERT_NOT_REACHED(); return false; } NO_RETURN_DUE_TO_ASSERT void atomNamedForwardReference(const String&) { RELEASE_ASSERT_NOT_REACHED(); } private: |