Dump all non-indexed ids as hex (#6228)

The indexed ids are kept in decimal since they won't get tagging because
their ordered-ness is significant to their usage, as I understand it.

Addressing
https://github.com/carbon-language/carbon-lang/pull/6215#discussion_r2430180953
feedback
This commit is contained in:
David Blaikie
2025-10-16 01:04:51 +00:00
committed by GitHub
parent 0716756c4e
commit f64b08863a
14 changed files with 1345 additions and 1386 deletions
+7 -6
View File
@@ -52,12 +52,13 @@ TEST(SharedValueStores, PrintVals) {
RawStringOstream out;
value_stores.Print(out);
EXPECT_THAT(Yaml::Value::FromText(out.TakeStr()),
MatchSharedValues(
ElementsAre(Pair("ap_int0", Yaml::Scalar("999999999999"))),
ElementsAre(Pair("real0", Yaml::Scalar("8*10^8"))), IsEmpty(),
ElementsAre(Pair("identifier0", Yaml::Scalar("a"))),
ElementsAre(Pair("string0", Yaml::Scalar("foo'\"baz")))));
EXPECT_THAT(
Yaml::Value::FromText(out.TakeStr()),
MatchSharedValues(
ElementsAre(Pair("ap_int00000000", Yaml::Scalar("999999999999"))),
ElementsAre(Pair("real00000000", Yaml::Scalar("8*10^8"))), IsEmpty(),
ElementsAre(Pair("identifier00000000", Yaml::Scalar("a"))),
ElementsAre(Pair("string00000000", Yaml::Scalar("foo'\"baz")))));
}
} // namespace