@@ -15,11 +15,15 @@ limitations under the License.
1515
1616#include " tsl/platform/strcat.h"
1717
18+ #include < cstddef>
19+ #include < cstdint>
1820#include < string>
1921
22+ #include " absl/strings/str_cat.h"
2023#include " absl/strings/string_view.h"
2124#include " xla/tsl/platform/test.h"
2225#include " xla/tsl/platform/types.h"
26+ #include " tsl/platform/bfloat16.h"
2327#include " tsl/platform/stringprintf.h"
2428
2529#ifdef _MSC_VER
@@ -336,35 +340,35 @@ TEST(StrAppend, Death) {
336340}
337341
338342static void CheckHex64 (uint64 v) {
339- string actual = StrCat (Hex (v, kZeroPad16 ));
343+ string actual = strings:: StrCat (absl:: Hex (v, absl:: kZeroPad16 ));
340344 string expected = Printf (" %016llx" , static_cast <unsigned long long >(v));
341345 EXPECT_EQ (expected, actual) << " decimal value " << v;
342346
343- actual = StrCat (Hex (v, kZeroPad8 ));
347+ actual = strings:: StrCat (absl:: Hex (v, absl:: kZeroPad8 ));
344348 expected = Printf (" %08llx" , static_cast <unsigned long long >(v));
345349 EXPECT_EQ (expected, actual) << " decimal value " << v;
346350
347- actual = StrCat (Hex (v));
351+ actual = strings:: StrCat (absl:: Hex (v));
348352 expected = Printf (" %llx" , static_cast <unsigned long long >(v));
349353 EXPECT_EQ (expected, actual) << " decimal value " << v;
350354}
351355
352356static void CheckHex32 (uint32 v) {
353- string actual = StrCat (Hex (v, kZeroPad8 ));
357+ string actual = strings:: StrCat (absl:: Hex (v, absl:: kZeroPad8 ));
354358 string expected = Printf (" %08x" , v);
355359 EXPECT_EQ (expected, actual) << " decimal value " << v;
356360
357- actual = StrCat (Hex (v));
361+ actual = strings:: StrCat (absl:: Hex (v));
358362 expected = Printf (" %x" , v);
359363 EXPECT_EQ (expected, actual) << " decimal value " << v;
360364}
361365
362366static void CheckHexSigned32 (int32_t v) {
363- string actual = StrCat (Hex (v, kZeroPad8 ));
367+ string actual = strings:: StrCat (absl:: Hex (v, absl:: kZeroPad8 ));
364368 string expected = Printf (" %08x" , v);
365369 EXPECT_EQ (expected, actual) << " decimal value " << v;
366370
367- actual = StrCat (Hex (v));
371+ actual = strings:: StrCat (absl:: Hex (v));
368372 expected = Printf (" %x" , v);
369373 EXPECT_EQ (expected, actual) << " decimal value " << v;
370374}
@@ -381,10 +385,10 @@ static void TestFastPrints() {
381385 CheckHex32 (0x12345678 );
382386
383387 int8_t minus_one_8bit = -1 ;
384- EXPECT_EQ (" ff" , StrCat (Hex (minus_one_8bit)));
388+ EXPECT_EQ (" ff" , strings:: StrCat (absl:: Hex (minus_one_8bit)));
385389
386390 int16_t minus_one_16bit = -1 ;
387- EXPECT_EQ (" ffff" , StrCat (Hex (minus_one_16bit)));
391+ EXPECT_EQ (" ffff" , strings:: StrCat (absl:: Hex (minus_one_16bit)));
388392}
389393
390394TEST (Numbers, TestFunctionsMovedOverFromNumbersMain) { TestFastPrints (); }
0 commit comments