From 12deef0b3ee6aa0e857ca6b86784cd5a74ec852c Mon Sep 17 00:00:00 2001 From: Andrew Stone Date: Tue, 27 Mar 2018 15:26:44 -0700 Subject: [PATCH] Inline out_of_memory macro --- src/sass.cpp | 6 ++++-- src/util.hpp | 5 ----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/sass.cpp b/src/sass.cpp index 06468f92d0..8e91b337cb 100644 --- a/src/sass.cpp +++ b/src/sass.cpp @@ -34,8 +34,10 @@ extern "C" { void* ADDCALL sass_alloc_memory(size_t size) { void* ptr = malloc(size); - if (ptr == NULL) - out_of_memory(); + if (ptr == NULL) { + std::cerr << "Out of memory.\n"; + exit(EXIT_FAILURE); + } return ptr; } diff --git a/src/util.hpp b/src/util.hpp index 4313d502df..f23475fe0b 100644 --- a/src/util.hpp +++ b/src/util.hpp @@ -12,11 +12,6 @@ namespace Sass { - #define out_of_memory() do { \ - std::cerr << "Out of memory.\n"; \ - exit(EXIT_FAILURE); \ - } while (0) - double round(double val, size_t precision = 0); double sass_strtod(const char* str); const char* safe_str(const char *, const char* = "");