From 83dda319ae670b5299238fa14eec3328d54cd4b1 Mon Sep 17 00:00:00 2001 From: Frits van Bommel Date: Fri, 24 Apr 2009 16:47:42 +0200 Subject: [PATCH] Add `#include "gen/llvm-version.h"` to files that use the macro it defines... --- gen/abi-x86-64.cpp | 3 +++ gen/main.cpp | 1 + 2 files changed, 4 insertions(+) diff --git a/gen/abi-x86-64.cpp b/gen/abi-x86-64.cpp index aff42be7..7fdbb5d0 100644 --- a/gen/abi-x86-64.cpp +++ b/gen/abi-x86-64.cpp @@ -43,6 +43,7 @@ #include "gen/llvmhelpers.h" #include "gen/abi.h" #include "gen/abi-x86-64.h" +//#include "gen/llvm-version.h" // only use is commented out. #include "ir/irfunction.h" #include @@ -401,6 +402,8 @@ namespace x86_64_D_cc { // 'fastcc' allows returns in up to two registers of each kind: DRegCount state(2, 2, 2); #if 1 //LLVM_REV < 67588 + // (If uncommenting the LLVM_REV line above, also uncomment llvm-version #include + // LLVM before trunk r67588 doesn't allow a second int to be an i1 or // i8. (See ) // Rather than complicating shouldPassStructInRegs(), just disallow diff --git a/gen/main.cpp b/gen/main.cpp index df6d68f7..6a870a06 100644 --- a/gen/main.cpp +++ b/gen/main.cpp @@ -36,6 +36,7 @@ #include "gen/linker.h" #include "gen/irstate.h" #include "gen/toobj.h" +#include "gen/llvm-version.h" #include "gen/cl_options.h" #include "gen/cl_helpers.h"