This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG0014aab2d588: [clang][dataflow] Use `IntegerValue` instead of `StructValue` in `ValueTest`. (authored by mboehme).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D154934/new/ https://reviews.llvm.org/D154934 Files: clang/unittests/Analysis/FlowSensitive/ValueTest.cpp Index: clang/unittests/Analysis/FlowSensitive/ValueTest.cpp =================================================================== --- clang/unittests/Analysis/FlowSensitive/ValueTest.cpp +++ clang/unittests/Analysis/FlowSensitive/ValueTest.cpp @@ -19,10 +19,16 @@ using namespace dataflow; TEST(ValueTest, EquivalenceReflexive) { - StructValue V; + IntegerValue V; EXPECT_TRUE(areEquivalentValues(V, V)); } +TEST(ValueTest, DifferentIntegerValuesNotEquivalent) { + IntegerValue V1; + IntegerValue V2; + EXPECT_FALSE(areEquivalentValues(V1, V2)); +} + TEST(ValueTest, AliasedReferencesEquivalent) { auto L = ScalarStorageLocation(QualType()); ReferenceValue V1(L);
Index: clang/unittests/Analysis/FlowSensitive/ValueTest.cpp =================================================================== --- clang/unittests/Analysis/FlowSensitive/ValueTest.cpp +++ clang/unittests/Analysis/FlowSensitive/ValueTest.cpp @@ -19,10 +19,16 @@ using namespace dataflow; TEST(ValueTest, EquivalenceReflexive) { - StructValue V; + IntegerValue V; EXPECT_TRUE(areEquivalentValues(V, V)); } +TEST(ValueTest, DifferentIntegerValuesNotEquivalent) { + IntegerValue V1; + IntegerValue V2; + EXPECT_FALSE(areEquivalentValues(V1, V2)); +} + TEST(ValueTest, AliasedReferencesEquivalent) { auto L = ScalarStorageLocation(QualType()); ReferenceValue V1(L);
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits