]> granicus.if.org Git - icu/commit
ICU-20819 Correct placement of parentheses in preprocessor macro.
authorFredrik Roubert <roubert@google.com>
Wed, 18 Sep 2019 18:26:03 +0000 (20:26 +0200)
committerSteven R. Loomis <srl295@gmail.com>
Wed, 25 Sep 2019 15:06:29 +0000 (08:06 -0700)
commite5529933b2dbee52feb5497c5410cb3647f2e90d
treeb0cce53a4056b331391adf1f74cb0ecd0ba7ccfd
parent791980cf416149fb779f4f687806f4c664b35194
ICU-20819 Correct placement of parentheses in preprocessor macro.

The purpose of the FIELD_NAME_STR() macro is to create a string literal
by using the # preprocessing operator and then skip the first 5 chars of
this string by using the +5 pointer arithmetic. This is all intentional,
but if the parentheses are misplaced the compiler might think that this
is a mistake, a failed string concatenation (-Wstring-plus-int).
icu4c/source/test/intltest/caltest.cpp