Revert "Add additional check on float precision after parsing, only compile the"

This reverts commit f24b9a438d4246607d14eaa04d405c089cb758db.

Reason for revert: https://buganizer.corp.google.com/issues/276936463#comment4 please check

Change-Id: Ia3c2d1a18fd320d0d4eea4643ce917676d093532
diff --git a/tools/aapt2/ResourceUtils.cpp b/tools/aapt2/ResourceUtils.cpp
index e670f38..5a118a9 100644
--- a/tools/aapt2/ResourceUtils.cpp
+++ b/tools/aapt2/ResourceUtils.cpp
@@ -670,19 +670,8 @@
     // Try parsing this as a float.
     auto floating_point = TryParseFloat(value);
     if (floating_point) {
-      // Only check if the parsed result lost precision when the parsed item is
-      // android::Res_value::TYPE_FLOAT and there is other possible types saved in type_mask, like
-      // ResTable_map::TYPE_INTEGER.
       if (type_mask & AndroidTypeToAttributeTypeMask(floating_point->value.dataType)) {
-        const bool mayOnlyBeFloat = (type_mask & ~float_mask) == 0;
-        const bool parsedAsFloat = floating_point->value.dataType == android::Res_value::TYPE_FLOAT;
-        if (!mayOnlyBeFloat && parsedAsFloat) {
-          if (floating_point->toPrettyString() == value.data()) {
-            return std::move(floating_point);
-          }
-        } else {
-          return std::move(floating_point);
-        }
+        return std::move(floating_point);
       }
     }
   }