[roll] Roll fuchsia [fit] static_assert for bad function instantiation
Provide a default implementation of function_impl and callback_impl
that fails with a static_assert. This provides developers with a
clear, actionable error message when they instantiate a fit::function
with an improper type (e.g. void instead of void()). Leaving the
template undefined in these situations is a common pattern, but it
results in confusing, seemingly unrelated error messages that provide
no actionable feedback.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/711592
Original-Revision: f9f809cc1015ee6bc529728aecac09b0a20d17fa
GitOrigin-RevId: 2f3738cf61161b846505f53ca6cf59e61bd36147
Change-Id: Iaacc3ee4a46f27e2e91059e361206852a93d7917
diff --git a/stem b/stem
index 2cafb17..4d09af1 100644
--- a/stem
+++ b/stem
@@ -10,7 +10,7 @@
githooks="integration/git-hooks"
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="2452eac7c77ee053bb5047d7176895752c37aff7"/>
+ revision="f9f809cc1015ee6bc529728aecac09b0a20d17fa"/>
</projects>
<hooks>
<hook name="install-environment"