|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp 1257 if (auto NewOffset = llvm::checkedMulAdd(i, size, offset)) {
unittests/Support/CheckedArithmeticTest.cpp 38 EXPECT_EQ(checkedMulAdd<int64_t>(Max, 1, 2), None);
39 EXPECT_EQ(checkedMulAdd<int64_t>(1, 1, Max), None);
40 EXPECT_EQ(checkedMulAdd<int64_t>(1, -1, Min), None);
41 EXPECT_EQ(checkedMulAdd<int64_t>(10, 2, 3), Optional<int64_t>(23));
56 EXPECT_EQ(checkedMulAdd<int16_t>(Max, 1, 2), None);
57 EXPECT_EQ(checkedMulAdd<int16_t>(1, 1, Max), None);
58 EXPECT_EQ(checkedMulAdd<int16_t>(1, -1, Min), None);
59 EXPECT_EQ(checkedMulAdd<int16_t>(10, 2, 3), Optional<int16_t>(23));