Common: Add header for compiler-specifics

Instead of globbing things under an ambiguous Common.h header, move
compiler-specifics over to Compiler.h. This gives us a dedicated home
for anything related to compilers that we want to make functional across
all compilers that we support.

This moves us a little closer to eliminating Common.h entirely.
This commit is contained in:
Lioncash
2018-06-09 11:34:43 -04:00
parent 1d87584d69
commit 03414e8e84
13 changed files with 29 additions and 22 deletions

View File

@ -4,14 +4,6 @@
#pragma once
#if defined(__GNUC__) || __clang__
// Disable "unused function" warnings for the ones manually marked as such.
#define UNUSED __attribute__((unused))
#else
// Not sure MSVC even checks this...
#define UNUSED
#endif
#if defined _WIN32
// Memory leak checks
@ -42,8 +34,6 @@ struct CrtDebugBreak
#ifndef _WIN32
#include <limits.h>
#define MAX_PATH PATH_MAX
#define __forceinline inline __attribute__((always_inline))
#endif
#ifdef _MSC_VER