Avoid generating empty llvm.used definitions.
authorGeoffrey Mainland <gmainlan@microsoft.com>
Wed, 12 Jun 2013 12:31:49 +0000 (13:31 +0100)
committerJoachim Breitner <nomeata@debian.org>
Wed, 1 Apr 2015 11:35:10 +0000 (11:35 +0000)
commitaf3b5f4491e888b7eb3a36228585e7700cdb9f85
treee57e757a029f14463b389bc97d30be5a24d462ab
parente399548f9303c08e49ef27239af0451ca3a8e355
Avoid generating empty llvm.used definitions.

Avoid generating empty llvm.used definitions.

LLVM 3.3rc3 complains when the llvm.used global is an empty array, so don't
define llvm.used at all when it would be empty.

Gbp-Pq: Name llvm-3.3-compat
compiler/llvmGen/LlvmCodeGen.hs