scope guard: ensure implicit lambdas are always inline

This commit is contained in:
Michael Scire 2020-01-17 14:17:18 -08:00
parent 9068e2071c
commit 11d4e74620
2 changed files with 4 additions and 2 deletions

View file

@ -54,5 +54,5 @@ namespace ams::util {
}
#define SCOPE_GUARD ::ams::util::impl::ScopeGuardOnExit() + [&]()
#define SCOPE_GUARD ::ams::util::impl::ScopeGuardOnExit() + [&]() ALWAYS_INLINE_LAMBDA
#define ON_SCOPE_EXIT auto ANONYMOUS_VARIABLE(SCOPE_EXIT_STATE_) = SCOPE_GUARD