[PATCH] D112758: [llvm] [Debuginfo] Debuginfod client library.
Pavel Labath via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 3 02:45:36 PDT 2021
labath added inline comments.
================
Comment at: llvm/lib/Debuginfod/Debuginfod.cpp:81
+ SmallString<64> AssetUrl;
+ sys::path::append(AssetUrl, ServerUrl, "buildid", BuildID, Suffix);
+
----------------
This isn't really appropriate as it would use a backslash on windows. I suppose it would be ok if you explicitly specify the posix path style as an argument.
================
Comment at: llvm/unittests/Debuginfod/DebuginfodTests.cpp:13
+
+TEST(DebuginfodTests, noDebuginfodUrlsFetchInfoTest) {
+ EXPECT_THAT_EXPECTED(fetchDebuginfo("./", {}, "fakeBuildId",
----------------
I suppose you could test here that the asset can be retrieved from the cache without hitting the server, but I don't think that's really necessary (if you have such a test in the next patch) -- a lot of library code in llvm is only tested through the relevant tool.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D112758/new/
https://reviews.llvm.org/D112758
More information about the llvm-commits
mailing list