From db34f151779fbfc72a5c6d373b9b5b25da9085b7 Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Sat, 17 Aug 2024 00:27:25 +0200 Subject: Enable compilation on ChromeOS --- asl/utility.hpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'asl/utility.hpp') diff --git a/asl/utility.hpp b/asl/utility.hpp index e8b9d86..33734a5 100644 --- a/asl/utility.hpp +++ b/asl/utility.hpp @@ -1,4 +1,14 @@ #pragma once -#define ASL_NO_UNIQUE_ADDRESS [[msvc::no_unique_address]] +#ifdef _MSVC_VER_ +#elif defined(__clang_version__) +#else + #error Not a valid environment +#endif + +#ifdef _MSVC_VER_ + #define ASL_NO_UNIQUE_ADDRESS [[msvc::no_unique_address]] +#else + #define ASL_NO_UNIQUE_ADDRESS [[no_unique_address]] +#endif -- cgit