Author: martinboehme Date: 2023-09-06T09:43:05+02:00 New Revision: f470c361d959ec21dee51f65b53412ff8a63c946
URL: https://github.com/llvm/llvm-project/commit/f470c361d959ec21dee51f65b53412ff8a63c946 DIFF: https://github.com/llvm/llvm-project/commit/f470c361d959ec21dee51f65b53412ff8a63c946.diff LOG: [clang][dataflow] Eliminate uses of `RecordValue::getChild()`. (#65329) We want to work towards eliminating the `RecordStorageLocation` from `RecordValue`. These particular uses of `RecordValue::getChild()` can simply be replaced with `RecordStorageLocation::getChild()`. Added: Modified: clang/unittests/Analysis/FlowSensitive/TransferTest.cpp Removed: ################################################################################ diff --git a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp index 0a5cf62e5ea2332..ff3618e999f004a 100644 --- a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp +++ b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp @@ -2860,11 +2860,11 @@ TEST(TransferTest, AggregateInitialization) { // Check that fields initialized in an initializer list are always // modeled in other instances of the same type. - const auto &OtherBVal = - getValueForDecl<RecordValue>(ASTCtx, Env, "OtherB"); - EXPECT_THAT(OtherBVal.getChild(*BarDecl), NotNull()); - EXPECT_THAT(OtherBVal.getChild(*BazDecl), NotNull()); - EXPECT_THAT(OtherBVal.getChild(*QuxDecl), NotNull()); + const auto &OtherBLoc = + getLocForDecl<RecordStorageLocation>(ASTCtx, Env, "OtherB"); + EXPECT_THAT(OtherBLoc.getChild(*BarDecl), NotNull()); + EXPECT_THAT(OtherBLoc.getChild(*BazDecl), NotNull()); + EXPECT_THAT(OtherBLoc.getChild(*QuxDecl), NotNull()); }); } } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits