1*9880d681SAndroid Build Coastguard Worker# RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 4*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 5*9880d681SAndroid Build Coastguard Worker.ifdef undefined 6*9880d681SAndroid Build Coastguard Worker .byte 0 7*9880d681SAndroid Build Coastguard Worker.else 8*9880d681SAndroid Build Coastguard Worker .byte 1 9*9880d681SAndroid Build Coastguard Worker.endif 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Workerdefined: 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 14*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 15*9880d681SAndroid Build Coastguard Worker.ifdef defined 16*9880d681SAndroid Build Coastguard Worker .byte 1 17*9880d681SAndroid Build Coastguard Worker.else 18*9880d681SAndroid Build Coastguard Worker .byte 0 19*9880d681SAndroid Build Coastguard Worker.endif 20*9880d681SAndroid Build Coastguard Worker 21*9880d681SAndroid Build Coastguard Worker movl %eax, undefined 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker# CHECK-NOT: .byte 0 24*9880d681SAndroid Build Coastguard Worker# CHECK: .byte 1 25*9880d681SAndroid Build Coastguard Worker.ifdef undefined 26*9880d681SAndroid Build Coastguard Worker .byte 0 27*9880d681SAndroid Build Coastguard Worker.else 28*9880d681SAndroid Build Coastguard Worker .byte 1 29*9880d681SAndroid Build Coastguard Worker.endif 30