ICU-10398 merge of r34476 - comment about volatile

X-SVN-Rev: 34477
diff --git a/source/i18n/decimfmt.cpp b/source/i18n/decimfmt.cpp
index 4a0da8e..c9d8b0c 100644
--- a/source/i18n/decimfmt.cpp
+++ b/source/i18n/decimfmt.cpp
@@ -1078,6 +1078,7 @@
     }
 
     if (type == Formattable::kInt64) {
+        // "volatile" here is a workaround to avoid optimization issues.
         volatile double fdv = number.getDouble(status);
         // Note: conversion of int64_t -> double rounds with some compilers to
         //       values beyond what can be represented as a 64 bit int. Subsequent