[llvm] r355218 - ELF: Change FileSize back to a uint64_t.
Peter Collingbourne via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 1 10:53:41 PST 2019
Author: pcc
Date: Fri Mar 1 10:53:41 2019
New Revision: 355218
URL: http://llvm.org/viewvc/llvm-project?rev=355218&view=rev
Log:
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
Modified:
llvm/trunk/utils/gn/secondary/lld/test/BUILD.gn
Modified: llvm/trunk/utils/gn/secondary/lld/test/BUILD.gn
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/gn/secondary/lld/test/BUILD.gn?rev=355218&r1=355217&r2=355218&view=diff
==============================================================================
--- llvm/trunk/utils/gn/secondary/lld/test/BUILD.gn (original)
+++ llvm/trunk/utils/gn/secondary/lld/test/BUILD.gn Fri Mar 1 10:53:41 2019
@@ -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") {
More information about the llvm-commits
mailing list