comparison dmd/VersionCondition.d @ 174:af724d3510d7

lot os toCBuffer methods implemented moved shared Type.* stuff into Global
author korDen
date Sun, 10 Oct 2010 03:47:23 +0400
parents e28b18c23469
children e3afd1303184
comparison
equal deleted inserted replaced
173:d237b38b5858 174:af724d3510d7
45 45
46 static void checkPredefined(Loc loc, string ident) 46 static void checkPredefined(Loc loc, string ident)
47 { 47 {
48 version (DMDV2) 48 version (DMDV2)
49 { 49 {
50 static string[] reserved = [ 50 enum string[] reserved = [
51 "DigitalMars", "X86", "X86_64", 51 "DigitalMars", "X86", "X86_64",
52 "Windows", "Win32", "Win64", 52 "Windows", "Win32", "Win64",
53 "linux", 53 "linux",
54 /* Although Posix is predefined by D1, disallowing its 54 /* Although Posix is predefined by D1, disallowing its
55 * redefinition breaks makefiles and older builds. 55 * redefinition breaks makefiles and older builds.
61 "LittleEndian", "BigEndian", 61 "LittleEndian", "BigEndian",
62 "all", 62 "all",
63 "none", 63 "none",
64 ]; 64 ];
65 } else { 65 } else {
66 static string[] reserved = [ 66 enum string[] reserved = [
67 "DigitalMars", "X86", "X86_64", 67 "DigitalMars", "X86", "X86_64",
68 "Windows", "Win32", "Win64", 68 "Windows", "Win32", "Win64",
69 "linux", 69 "linux",
70 "OSX", "FreeBSD", 70 "OSX", "FreeBSD",
71 "Solaris", 71 "Solaris",