| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3dddc01 commit cce372e
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -266,8 +266,9 @@ using BuiltinPtr = Smi; | |||
| 266 | 266 | template <class T, class U> | |
| 267 | 267 | struct is_subtype { | |
| 268 | 268 | static const bool value = | |
| 269 | - std::is_base_of<U, T>::value || (std::is_same<U, MaybeObject>::value && | ||
| 270 | - std::is_convertible<T, Object>::value); | ||
| 269 | + std::disjunction<std::is_base_of<U, T>, | ||
| 270 | + std::conjunction<std::is_same<U, MaybeObject>, | ||
| 271 | + std::is_convertible<T, Object>>>::value; | ||
| 271 | 272 | }; | |
| 272 | 273 | template <class T1, class T2, class U> | |
| 273 | 274 | struct is_subtype<UnionT<T1, T2>, U> { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments