aboutsummaryrefslogtreecommitdiff
path: root/build2/variable.ixx
diff options
context:
space:
mode:
Diffstat (limited to 'build2/variable.ixx')
-rw-r--r--build2/variable.ixx4
1 files changed, 3 insertions, 1 deletions
diff --git a/build2/variable.ixx b/build2/variable.ixx
index 04cf6dc..6126a4e 100644
--- a/build2/variable.ixx
+++ b/build2/variable.ixx
@@ -132,7 +132,9 @@ namespace build2
// Find base if any.
//
const value_type* b (v.type);
- for (; b != nullptr && b != &value_traits<T>::value_type; b = b->base) ;
+ for (;
+ b != nullptr && b != &value_traits<T>::value_type;
+ b = b->base_type) ;
assert (b != nullptr);
return *static_cast<const T*> (v.type->cast == nullptr