From 9c71bc48ce85a8eea1941b9cbd2ceac43f88d840 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Fri, 1 Mar 2019 18:53:41 +0000 Subject: [PATCH] ELF: Change FileSize back to a uint64_t. This lets us detect file size overflows when creating a 64-bit binary on a 32-bit machine. Differential Revision: https://reviews.llvm.org/D58840 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@355218 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/gn/secondary/lld/test/BUILD.gn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/utils/gn/secondary/lld/test/BUILD.gn b/utils/gn/secondary/lld/test/BUILD.gn index b62fbc1555e..6af53eb37e1 100644 --- a/utils/gn/secondary/lld/test/BUILD.gn +++ b/utils/gn/secondary/lld/test/BUILD.gn @@ -53,6 +53,12 @@ write_lit_cfg("lit_site_cfg") { } else { extra_values += [ "HAVE_LIBZ=0" ] # Must be 0. } + + if (current_cpu == "x64" || current_cpu == "arm64") { + extra_values += [ "CMAKE_SIZEOF_VOID_P=8" ] + } else { + extra_values += [ "CMAKE_SIZEOF_VOID_P=4" ] + } } write_lit_cfg("lit_unit_site_cfg") { -- 2.50.1