aboutsummaryrefslogtreecommitdiff
path: root/build/bin/rule.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'build/bin/rule.cxx')
-rw-r--r--build/bin/rule.cxx6
1 files changed, 2 insertions, 4 deletions
diff --git a/build/bin/rule.cxx b/build/bin/rule.cxx
index 22b7bc2..1834f7a 100644
--- a/build/bin/rule.cxx
+++ b/build/bin/rule.cxx
@@ -62,8 +62,7 @@ namespace build
if (ar)
{
if (t.a == nullptr)
- t.a = &static_cast<liba&> (search (prerequisite_key {
- {&liba::static_type, &t.dir, &t.name, &t.ext}, nullptr}));
+ t.a = &search<liba> (t.dir, t.name, t.ext, nullptr);
build::match (a, *t.a);
}
@@ -71,8 +70,7 @@ namespace build
if (so)
{
if (t.so == nullptr)
- t.so = &static_cast<libso&> (search (prerequisite_key {
- {&libso::static_type, &t.dir, &t.name, &t.ext}, nullptr}));
+ t.so = &search<libso> (t.dir, t.name, t.ext, nullptr);
build::match (a, *t.so);
}