r232918 - Update unit test for r232916.
Benjamin Kramer
benny.kra at googlemail.com
Sun Mar 22 09:05:46 PDT 2015
Author: d0k
Date: Sun Mar 22 11:05:46 2015
New Revision: 232918
URL: http://llvm.org/viewvc/llvm-project?rev=232918&view=rev
Log:
Update unit test for r232916.
Modified:
cfe/trunk/unittests/Driver/MultilibTest.cpp
Modified: cfe/trunk/unittests/Driver/MultilibTest.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/unittests/Driver/MultilibTest.cpp?rev=232918&r1=232917&r2=232918&view=diff
==============================================================================
--- cfe/trunk/unittests/Driver/MultilibTest.cpp (original)
+++ cfe/trunk/unittests/Driver/MultilibTest.cpp Sun Mar 22 11:05:46 2015
@@ -254,12 +254,6 @@ TEST(MultilibTest, SetRegexFilter) {
}
TEST(MultilibTest, SetFilterObject) {
- // Filter object
- struct StartsWithP : public MultilibSet::FilterCallback {
- bool operator()(const Multilib &M) const override {
- return StringRef(M.gccSuffix()).startswith("/p");
- }
- };
MultilibSet MS;
MS.Maybe(Multilib("orange"));
MS.Maybe(Multilib("pear"));
@@ -273,7 +267,9 @@ TEST(MultilibTest, SetFilterObject) {
1 /* orange/plum */ +
1 /* orange/pear/plum */ )
<< "Size before filter was incorrect. Contents:\n" << MS;
- MS.FilterOut(StartsWithP());
+ MS.FilterOut([](const Multilib &M) {
+ return StringRef(M.gccSuffix()).startswith("/p");
+ });
ASSERT_EQ((int)MS.size(), 1 /* Default */ +
1 /* orange */ +
1 /* orange/pear */ +
More information about the cfe-commits
mailing list