diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2019-03-01 18:53:41 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2019-03-01 18:53:41 +0000 |
| commit | 16d9a0acfd447bf60543fd914e688db4639bc0bf (patch) | |
| tree | 8d0989af7b7a3d697610f21b233876e30cfef6a7 /llvm | |
| parent | 2226e9a745b91bdd8a97cb508c1f90c411f3e965 (diff) | |
| download | bcm5719-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.gn | 6 |
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") { |

