1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-as < %s | llvm-dis | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker$f = comdat any 4*9880d681SAndroid Build Coastguard Worker; CHECK: $f = comdat any 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker$f2 = comdat any 7*9880d681SAndroid Build Coastguard Worker; CHECK-NOT: f2 8*9880d681SAndroid Build Coastguard Worker 9*9880d681SAndroid Build Coastguard Worker@v = global i32 0, comdat($f) 10*9880d681SAndroid Build Coastguard Worker; CHECK: @v = global i32 0, comdat($f) 11*9880d681SAndroid Build Coastguard Worker 12*9880d681SAndroid Build Coastguard Worker@a = alias i32, i32* @v 13*9880d681SAndroid Build Coastguard Worker; CHECK: @a = alias i32, i32* @v{{$}} 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Workerdefine void @f() comdat($f) { 16*9880d681SAndroid Build Coastguard Worker ret void 17*9880d681SAndroid Build Coastguard Worker} 18*9880d681SAndroid Build Coastguard Worker; CHECK: define void @f() comdat { 19*9880d681SAndroid Build Coastguard Worker 20*9880d681SAndroid Build Coastguard Worker$i = comdat largest 21*9880d681SAndroid Build Coastguard Worker@i = internal global i32 0, comdat($i) 22