From 92ed50bc2c626d282f47c40c4ad8eced044770fe Mon Sep 17 00:00:00 2001 From: "Shane F. Carr" Date: Fri, 22 Feb 2019 13:47:06 -0800 Subject: [PATCH] ICU-20452 Removing extra semicolons from public header files. (Produced warnings in V8 build system.) --- icu4c/source/i18n/unicode/dtitvfmt.h | 4 ++-- icu4c/source/i18n/unicode/listformatter.h | 4 ++-- icu4c/source/i18n/unicode/numberformatter.h | 8 ++++---- icu4c/source/i18n/unicode/numberrangeformatter.h | 4 ++-- icu4c/source/i18n/unicode/reldatefmt.h | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/icu4c/source/i18n/unicode/dtitvfmt.h b/icu4c/source/i18n/unicode/dtitvfmt.h index 976a25764be..d4b9f93657f 100644 --- a/icu4c/source/i18n/unicode/dtitvfmt.h +++ b/icu4c/source/i18n/unicode/dtitvfmt.h @@ -102,9 +102,9 @@ class U_I18N_API FormattedDateInterval : public UMemory, public FormattedValue { FormattedDateIntervalData *fData; UErrorCode fErrorCode; explicit FormattedDateInterval(FormattedDateIntervalData *results) - : fData(results), fErrorCode(U_ZERO_ERROR) {}; + : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedDateInterval(UErrorCode errorCode) - : fData(nullptr), fErrorCode(errorCode) {}; + : fData(nullptr), fErrorCode(errorCode) {} friend class DateIntervalFormat; }; #endif /* U_HIDE_DRAFT_API */ diff --git a/icu4c/source/i18n/unicode/listformatter.h b/icu4c/source/i18n/unicode/listformatter.h index fa470dac4dd..121dd192ceb 100644 --- a/icu4c/source/i18n/unicode/listformatter.h +++ b/icu4c/source/i18n/unicode/listformatter.h @@ -127,9 +127,9 @@ class U_I18N_API FormattedList : public UMemory, public FormattedValue { FormattedListData *fData; UErrorCode fErrorCode; explicit FormattedList(FormattedListData *results) - : fData(results), fErrorCode(U_ZERO_ERROR) {}; + : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedList(UErrorCode errorCode) - : fData(nullptr), fErrorCode(errorCode) {}; + : fData(nullptr), fErrorCode(errorCode) {} friend class ListFormatter; }; #endif /* U_HIDE_DRAFT_API */ diff --git a/icu4c/source/i18n/unicode/numberformatter.h b/icu4c/source/i18n/unicode/numberformatter.h index 37231039e5c..5f465424483 100644 --- a/icu4c/source/i18n/unicode/numberformatter.h +++ b/icu4c/source/i18n/unicode/numberformatter.h @@ -1264,7 +1264,7 @@ class U_I18N_API Grouper : public UMemory { */ UNumberGroupingStrategy fStrategy; - Grouper() : fGrouping1(-3) {}; + Grouper() : fGrouping1(-3) {} bool isBogus() const { return fGrouping1 == -3; @@ -2113,7 +2113,7 @@ class U_I18N_API NumberFormatterSettings { } fMacros.copyErrorTo(outErrorCode); return U_FAILURE(outErrorCode); - }; + } // NOTE: Uses default copy and move constructors. @@ -2527,10 +2527,10 @@ class U_I18N_API FormattedNumber : public UMemory, public FormattedValue { * @internal */ explicit FormattedNumber(impl::UFormattedNumberData *results) - : fData(results), fErrorCode(U_ZERO_ERROR) {}; + : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedNumber(UErrorCode errorCode) - : fData(nullptr), fErrorCode(errorCode) {}; + : fData(nullptr), fErrorCode(errorCode) {} // To give LocalizedNumberFormatter format methods access to this class's constructor: friend class LocalizedNumberFormatter; diff --git a/icu4c/source/i18n/unicode/numberrangeformatter.h b/icu4c/source/i18n/unicode/numberrangeformatter.h index f7539f0180a..2c48adcff6d 100644 --- a/icu4c/source/i18n/unicode/numberrangeformatter.h +++ b/icu4c/source/i18n/unicode/numberrangeformatter.h @@ -845,10 +845,10 @@ class U_I18N_API FormattedNumberRange : public UMemory, public FormattedValue { * @internal */ explicit FormattedNumberRange(impl::UFormattedNumberRangeData *results) - : fData(results), fErrorCode(U_ZERO_ERROR) {}; + : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedNumberRange(UErrorCode errorCode) - : fData(nullptr), fErrorCode(errorCode) {}; + : fData(nullptr), fErrorCode(errorCode) {} void getAllFieldPositionsImpl(FieldPositionIteratorHandler& fpih, UErrorCode& status) const; diff --git a/icu4c/source/i18n/unicode/reldatefmt.h b/icu4c/source/i18n/unicode/reldatefmt.h index 73202652e06..f77dde6d506 100644 --- a/icu4c/source/i18n/unicode/reldatefmt.h +++ b/icu4c/source/i18n/unicode/reldatefmt.h @@ -306,9 +306,9 @@ class U_I18N_API FormattedRelativeDateTime : public UMemory, public FormattedVal FormattedRelativeDateTimeData *fData; UErrorCode fErrorCode; explicit FormattedRelativeDateTime(FormattedRelativeDateTimeData *results) - : fData(results), fErrorCode(U_ZERO_ERROR) {}; + : fData(results), fErrorCode(U_ZERO_ERROR) {} explicit FormattedRelativeDateTime(UErrorCode errorCode) - : fData(nullptr), fErrorCode(errorCode) {}; + : fData(nullptr), fErrorCode(errorCode) {} friend class RelativeDateTimeFormatter; };