summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2019-03-01 18:53:41 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2019-03-01 18:53:41 +0000
commit16d9a0acfd447bf60543fd914e688db4639bc0bf (patch)
tree8d0989af7b7a3d697610f21b233876e30cfef6a7 /llvm
parent2226e9a745b91bdd8a97cb508c1f90c411f3e965 (diff)
downloadbcm5719-llvm-16d9a0acfd447bf60543fd914e688db4639bc0bf.tar.gz
bcm5719-llvm-16d9a0acfd447bf60543fd914e688db4639bc0bf.zip
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 llvm-svn: 355218
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/gn/secondary/lld/test/BUILD.gn6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/lld/test/BUILD.gn b/llvm/utils/gn/secondary/lld/test/BUILD.gn
index b62fbc1555e..6af53eb37e1 100644
--- a/llvm/utils/gn/secondary/lld/test/BUILD.gn
+++ b/llvm/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") {
OpenPOWER on IntegriCloud