diff options
Diffstat (limited to 'src/support/utilities.h')
-rw-r--r-- | src/support/utilities.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/support/utilities.h b/src/support/utilities.h index d35b2b34a..d8ca23463 100644 --- a/src/support/utilities.h +++ b/src/support/utilities.h @@ -48,6 +48,12 @@ inline size_t alignAddr(size_t address, size_t alignment) { return ((address + alignment - 1) & ~(alignment - 1)); } +template<typename T, typename... Args> +std::unique_ptr<T> make_unique(Args&&... args) +{ + return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); +} + } // namespace wasm #endif // wasm_support_utilities_h |