From e2ba08388ff0af2bd3edbf622eb9d3260b2499e5 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Sun, 17 May 2009 17:10:26 +0200 Subject: [PATCH] Added new FreeBSD and Solaris predefined version identifiers. --- dmd/cond.c | 2 +- gen/main.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/dmd/cond.c b/dmd/cond.c index 791ba9fe..7e13e2c0 100644 --- a/dmd/cond.c +++ b/dmd/cond.c @@ -145,7 +145,7 @@ void VersionCondition::checkPredefined(Loc loc, const char *ident) // LDC "LLVM", "LDC", "LLVM64", "PPC", "PPC64", - "darwin", + "darwin","solaris","freebsd" }; for (unsigned i = 0; i < sizeof(reserved) / sizeof(reserved[0]); i++) diff --git a/gen/main.cpp b/gen/main.cpp index 2b060423..ab67b8a4 100644 --- a/gen/main.cpp +++ b/gen/main.cpp @@ -541,6 +541,7 @@ int main(int argc, char** argv) { global.params.os = OSFreeBSD; VersionCondition::addPredefinedGlobalIdent("freebsd"); + VersionCondition::addPredefinedGlobalIdent("FreeBSD"); VersionCondition::addPredefinedGlobalIdent("Posix"); } // solaris @@ -548,6 +549,7 @@ int main(int argc, char** argv) { global.params.os = OSSolaris; VersionCondition::addPredefinedGlobalIdent("solaris"); + VersionCondition::addPredefinedGlobalIdent("Solaris"); VersionCondition::addPredefinedGlobalIdent("Posix"); } // unsupported