Mehdi Amini | b2f46d1d | 2016-09-14 21:05:04 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as -o %t1.bc %s |
| 2 | ; RUN: llvm-as -o %t2.bc %p/Inputs/commons.ll |
| 3 | ; RUN: llvm-lto2 %t1.bc -r=%t1.bc,x,l %t2.bc -r=%t2.bc,x,pl -o %t.out -save-temps |
| 4 | ; RUN: llvm-dis -o - %t.out.0.0.preopt.bc | FileCheck %s |
| 5 | |
| 6 | ; A strong definition should override the common |
| 7 | ; CHECK: @x = global i32 42, align 4 |
| 8 | |
| 9 | target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128" |
| 10 | target triple = "x86_64-unknown-linux-gnu" |
| 11 | |
| 12 | @x = common global i16 0, align 2 |