commit | 831e6e5d01e9c3208244226c8bec8649668dd18a | [log] [tgz] |
---|---|---|
author | Kostya Serebryany <kcc@google.com> | Tue Feb 19 19:28:08 2019 +0000 |
committer | Kostya Serebryany <kcc@google.com> | Tue Feb 19 19:28:08 2019 +0000 |
tree | c864f1139ed72ab7897ecb6a3b24fc8d5c24c17a | |
parent | f27b04a112be727e7531d9627e05ecd7ce5e9da4 [diff] |
[sanitizers] add a regression test for the bug fixed in r354366 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@354373 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc b/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc index 33adf71..d64379a 100644 --- a/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc +++ b/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
@@ -131,4 +131,10 @@ EXPECT_FALSE(ctx_.HasSuppressionType("signal")); } +TEST_F(SuppressionContextTest, RegressionTestForBufferOverflowInSuppressions) { + EXPECT_DEATH(ctx_.Parse("race"), "failed to parse suppressions"); + EXPECT_DEATH(ctx_.Parse("foo"), "failed to parse suppressions"); +} + + } // namespace __sanitizer