1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-as < %s | llvm-dis | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker; RUN: verify-uselistorder %s 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker; Make sure the address space of forward decls is preserved 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Worker; CHECK: @a2 = global i8 addrspace(1)* @a 7*9880d681SAndroid Build Coastguard Worker; CHECK: @a = addrspace(1) global i8 0 8*9880d681SAndroid Build Coastguard Worker@a2 = global i8 addrspace(1)* @a 9*9880d681SAndroid Build Coastguard Worker@a = addrspace(1) global i8 0 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker; Now test with global IDs instead of global names. 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker; CHECK: @a3 = global i8 addrspace(1)* @0 14*9880d681SAndroid Build Coastguard Worker; CHECK: @0 = addrspace(1) global i8 0 15*9880d681SAndroid Build Coastguard Worker 16*9880d681SAndroid Build Coastguard Worker@a3 = global i8 addrspace(1)* @0 17*9880d681SAndroid Build Coastguard Worker@0 = addrspace(1) global i8 0 18*9880d681SAndroid Build Coastguard Worker 19